39_面向对象_12_继承_方法的重写
来源:互联网 发布:简单编程软件 编辑:程序博客网 时间:2024/05/17 07:52
方法的重写(override)
- 在子类中可以根据需要对从父类中继承来的方法进行重写。
- 重写方法必须和被重写方法具有相同方法名称、参数列表和返回类型。
- 重写方法不能使用比被重写方法更严格的访问权限。(由于多态)
方法重写(override)和方法重载(overload)的区别
没有一毛钱的关系
很多人问重写和重载什么区别? 他们两个完全是两回事。除了名字都带一个“重”字之外。
方法重载指的是:同一个类中,一个方法名对应了多个方法(形参列表不同)
方法的重写指的是:子类重写了父类的方法!
/** * 测试继承 * @author * */public class Animal { String eye; public void run(){ System.out.println("跑跑!"); } public void eat(){ System.out.println("吃吃!"); } public void sleep(){ System.out.println("zzzzz"); }}class Mammal extends Animal { public void taisheng(){ System.out.println("我是胎生"); }}class Bird extends Animal {//重写了父类的run方法! public void run(){ super.run();//父类的方法依然存在 System.out.println("我是一个小小小小鸟,飞呀飞不高"); } public void eggSheng(){ System.out.println("卵生"); }}
阅读全文
0 0
- 39_面向对象_12_继承_方法的重写
- java学习之旅39--面向对象_12_继承_方法的重写
- 面向对象_方法重写的应用
- 面向对象_方法重写的注意事项
- 继承_方法的重写
- 40_面向对象_13_继承_Object类用法_toString和equals方法_重写toString
- 【JavaSE学习笔记】面向对象_继承_方法重写、final关键字
- 面向对象_继承
- 面向对象_继承
- 面向对象_继承中构造方法的关系
- 面向对象_继承中构造方法的注意事项
- python-对象、私有属性_方法、继承(多重继承)、重写
- 黑马程序员_面向对象_继承
- Java基础_面向对象_继承
- Java面向对象_继承
- 面向对象_继承续
- 面向对象_继承总结
- java学习之旅40--面向对象_13_继承_Object类用法_toString和equals方法_重写toString
- 基于Unity3D的2d拾宝游戏(二)
- android 图表框架 hellochart columnchart属性 其他同类
- Android面试遇到的小知识
- 正则基础
- 学习笔记——JAVA线程<6>线程的任务调度
- 39_面向对象_12_继承_方法的重写
- vue 项目 使用sass
- Gradle加载很慢的问题解决方法,Building...info
- k-means算法的Python实现
- 机器学习中的损失函数
- Spark-Streaming的最简单使用
- nyoj 148
- 倍增法求lca 模板
- 2、不一样的C++系列--C++中的引用