/*
* 继承中成员方法的特点
* 子类中没有这个方法,调用父类的
* 子类中重写了这个方法,调用子类的
* 方法的重写:在子父类当中,子类的方法和父类的完全一样,子类重写了父类的方法(覆盖),当子类重写了父类的方法之后,使用子类对象调用的就是子类的方法
方法的重载:在一个类中,有多个重名的方法,但是其参数不一样(参数的个数,参数的类型,参数的顺序),和返回值无关 * 方法重写的应用场景:当父类的方法不能完全满足子类使用,这个时候子类重写父类的方法,
* 并可以在方法中使用关键字super调用父类的方法,这样做即可以保有父类的功能,也可以拥有子类特有的功能
*
* 方法重写的注意事项:
* 不能重写父类私有的方法
* 权限必须大于等于父类方法的权限
*
* 注解:@
* @Override:可以验证子类中的方法是否和父类中的一样,若和父类方法不同则报错。(不加@Override不会报错但是方法就是新的方法不是继承父类的方法)
public class Review {
public static void main(String[] args) {
NewPhone n = new NewPhone();
n.call();
}
} class Phone {
public void call() {
System.out.println("打电话");
}
} class NewPhone extends Phone {
@Override
public void call() {
System.out.println("看电视");//重写父类中的call方法
super.call();//使用super调用父类的方法
}
}

输出

最新文章

  1. 《Linux内核设计与实现》读书笔记 第四章 进程调度
  2. Java接口和抽象类的区别
  3. [转]Windows平台下Makefile学习笔记
  4. C#“同步调用”、“异步调用”、“异步回调”
  5. Hdu 5001 Walk 概率dp
  6. stream_iterator、ostream_iterator 使用初探
  7. console.debug()浏览器控制台打印输出 仅仅在支持console的浏览器下打印
  8. JQuery DOM 有关代码练习
  9. mysql数据库的连接
  10. 淘淘商城_day07_课堂笔记
  11. HDFS Java API的使用举例
  12. SpringMVC 支持使用Servlet原生API作为目标方法的参数
  13. Ffmpeg简介
  14. oracle存储过程和存储函数&触发器
  15. Netty入门(4) - 附带的ChannelHandler和Codec
  16. 关于索引的相关 day45
  17. 基于MySQL自增ID字段增量扫描研究
  18. JavaMail 接收邮件及删除
  19. Python 爬虫实战—盘搜搜
  20. Scala高阶函数

热门文章

  1. 多个文件名大小写不同,是因为运行代码是大写E,用vscode运行的是小写e,解决方案:手动npm run dev #There are multiple modules with names that only differ in casing.
  2. tomcat 对 vue的history默认支持 tomcat 开启步骤 1.build文件放入webapps目录 2.进入conf目录修改server.xml端口号改成8088 3.进入bin目录运行startup.bat 4.浏览器 localhost:8088/workName 访问即可
  3. rpc框架dubbo学习入门及环境搭建(spring boot+Kotlin)
  4. MVVM相关框架
  5. 基于.NetCore3.1搭建项目系列 —— 使用Swagger做Api文档 (上篇)
  6. [Microsoft Teams]使用连接器接收Azure Devops的通知
  7. MySQL笔记(5)-- SQL执行流程,MySQL体系结构
  8. 渗透测试-IP相关知识整理
  9. 爬虫&Selenium&ChromeDriver
  10. 关于STM32F103系列从大容量向中容量移植的若干问题