继承
总结
- 继承
- 语法 extends---单继承(单与多的对比)
- 内存 化内存叠加图
- 语义 is a 关系
- java继承树,有一个跟是Object
- 有9个方法
- finalize关键字(返回对象一个字符串的述)重写 会被自动抵用
- toString关键字
- equals关键字(重写)(判断连个对象在内存中是否相同)
- 方法的重写
- 什么叫方法重写
- 语法
- 父类有这种方法
- 标胶重载与重写的区别(语法和含义)
- 构造方法不能重写
- 语法,语义说不通
- 概念说不通
- this.和super.
- super
当前对象的父类对象部分
看不到本来的任何的属性行为
可以看到来自父类的属性和行为,受访问修饰符限制
this.
含义:当前对象(我的。。)
可以看到本内的属性行为,不受访问修饰符影响
可以看到来自父类的属性和行为,受访问修饰符限
this();
this()====》构造方法调用其他构造, 从而达到代
码公用(并不会产生两个对象)
调用本类得到其他的构造
只能写在本类构造的第一句
super();
调用父类的指定构造
只能写在奔雷构造方法的第一句
有默认,默认调用父类的公共无参构造
结论
尽量使用this.操作。
调用被重写方法的时候,this.得到重写后的实现super.得到重写前 父类的实现
根据情况进行选择this.或者super
5.final
当final表示类的时候 不能产生子类(最终类,终态类,太监类)
一旦final修饰类某个方法就不能被重写
浙公网安备 33010602011771号