一、
| No. | 比较点 | 重载 | 覆写 |
| 1 | 英文单词 | OverLoad | Override |
| 2 | 概念 | 方法名称相同,参数的类型或个数不同 | 方法名称、参数类型或个数完全相同 |
| 3 | 注意点 | 访问权限不能变小 | |
| 4 | 范围 | 在同一个类中发生 | 在继承类中发生 |
| No. | 比较点 | this | super |
| 1 | 属性 | this.属性 ,表示本类中的属性; 如果在子类中找不到属性则会从父类中继续查找 | super.属性,表示直接找到父类中的属性 |
| 2 | 方法 |
this.方法(),表示调用本类中的方法,
如果不到则从父类中查找
| 表示从子类直接找到父类中被子类覆写过的方法 |
| 3 | 构造 |
可以调用本类中的其他构造方法,
但是要至少有一个构造方法是没有this();
调用构造时 this要放在构造方法首行
|
从子类中调用父类的构造方法,
子类不管如何编写代码,
则肯定先调用父类的构造;
调用构造时,要放在子类构造方法首行
|
| 4 | 特殊的 | this表示当前对象 |
1350



被折叠的 条评论
为什么被折叠?



