方法的覆写 |
方法名称相同,参数类型及个数相同,返回值类型相同 |
实例化是子类的对象,调用的对象一定是被覆写的方法 |
如果想在子类中调用已经被子类覆写的方法,一定要写上super.方法 |
this:表示先从本类查找,如果没有则找父类 |
super:表示不查找本类,而直接找到父类 |
被子类覆写的方法,不能拥有更为严格的访问控制权限 |
private<default<public |
子类覆写时,权限只能维持或者扩大不能缩小 |
从实际角度出发,只要是方法99%都是用public声明 |
overloading(重载) |
重载 |
定义:方法名称相同,参数类型及个数不同 |
范围:发生在一个类之中 |
无权限要求 |