Java面向对象-多态
2018-03-20 09:50
211 查看
1,空参构造方法要写,如果不写,类中一旦有有参构造方法,则会覆盖掉空参构造方法,有时候会造成不知名的错误。
2,super();必须放在方法里面的第一行,否则会报错
3,在子类的有参构造方法中访问父类的有参构造方法,可以有如下表达
4,在子类中访问同名变量的查找顺序
5,final static int TALL = 170;
定义常量:固定值(多用于图像界面编程,限制边界)
6,多态表达:Fu f = new Zi();
7,多态中,父类无法访问子类的特有方法,如需要访问,则需要父类有次方法,子类对其重载
8,多态的前提:
用指向子类对象
2,super();必须放在方法里面的第一行,否则会报错
3,在子类的有参构造方法中访问父类的有参构造方法,可以有如下表达
public Zi(String name, int age){ // 初始化写法1 super(name, age); //初始化写法2 this.setName(name); this.setAge(age); //初始化写法3 super.setName(name); super.setAge(age); }
4,在子类中访问同名变量的查找顺序
A.在子类方法的局部范围找(局部变量) B.在子类的成员范围内找 C.在父类的成员范围内找
5,final static int TALL = 170;
定义常量:固定值(多用于图像界面编程,限制边界)
6,多态表达:Fu f = new Zi();
访问成员变量和静态方法的时候:编译看左边,运行看左边 访问成员方法的时候:编译看左边,运行看右边 访问构造方法:创建子类对象的时候,就会访问父类的构造方法,对父类进行初始化
7,多态中,父类无法访问子类的特有方法,如需要访问,则需要父类有次方法,子类对其重载
8,多态的前提:
A.要有继承关系 B.要有方法的重写 C.父类引
用指向子类对象
相关文章推荐
- Java学习第9天(6):面向对象-多态-object
- Java面向对象之多态
- JavaSE入门学习18:Java面向对象之多态
- Java学习系列(四)Java面向对象之修饰符、封装、继承、多态详解
- Java面向对象总结(多态)
- ——Diary5(Java面向对象2——多态,内部类)
- java--面向对象之多态3
- JAVA菜鸟入门篇 - 面向对象特征之:多态 (十八)
- #4JAVA面向对象-多态#
- Java学习系列(四)Java面向对象之修饰符、封装、继承、多态详解
- Java面向对象多态注意点(随记)
- Java记录 -14- 面向对象之多态
- 黑马程序员笔记——Java面向对象之多态
- 【学习笔记12】java面向对象-多态
- 黑马程序员----java面向对象03(接口、多态)
- 面向对象 (多态)+JAVA学习笔记-DAY09
- Java面向对象之多态
- 黑马程序员--Java学习笔记之面向对象思想(多态、内部类、匿名内部类、异常类)
- java面向对象-多态
- JAVA面向对象初步知识总结:封装、继承、多态