构造器与多态
来源:互联网 发布:品茗网络计划逻辑 编辑:程序博客网 时间:2024/05/22 14:15
1. 父类构造器调用普通方法,子类重写该方法:此时初始化子类,默认会初始化父类,但是父类调用的却是子类重载后的方法
package com.yjq.cn.polymorphism;public class AnimalConstuctors {public static void main(String[] args) {new Dog(4);}}class Animal {public Animal() {System.out.println("animal before eat");eat(); //构造过程中引用了eat方法System.out.println("animal after eat");}void eat() {System.out.println("Animal.eat()");}}class Dog extends Animal {private int num = 1;public Dog() {}public Dog(int num) {this.num = num;System.out.println("Dog.Dog(), num=" + num);}void eat() {System.out.println("Dog.eat() ,num=" + num);}}
//output
animal before eat
Dog.eat() ,num=0
animal after eat
Dog.Dog(), num=4
- 构造器与多态
- 构造器与多态
- Java构造器与多态
- Java 构造器与多态
- 构造函数与多态
- 多参构造器与Builder模式
- 构造器与析构器
- 初始化与构造器
- 构造器与析构器
- 实例构造器与类型构造器
- 构造器与构造方法的区别
- 重写与重载,构造器,构造方法
- JAVA构造器+继承+重载与重写+自动转型与多态
- 构造器和多态
- 构造器与初始化块
- 构造器与静态工厂
- 父与子类构造器
- 构造器与方法区别
- 点草。C.S.D.N这个垃圾网站
- 【逆序对】归并排序,你需对
- Ogre:Animation(Ogre中的动画)
- android开发开源宝贝——持续更新。。。
- Android签名
- 构造器与多态
- [内存管理]linux X86_64处理器的内存布局图
- C语言的一些简单项目
- hdu2083
- JSP 分页显示数据 (Oracle)
- 最近学习框架做了一个小网站,基本功能都实现了但是分页没办法用框架思想实现,查了资料找到一个不错的,修改了下分享下
- iOS7 UI改变总结
- 利用DisplayMetrics获取屏幕信息
- First Missing Positive