重写需要遵循“两同两小一大”的原则:
1.两同
方法名相同
参数列表相同
2.两小
派生类方法的返回值类型小于或等于超类的
1)void时,必须相等
2)基本类型时,必须相等
3)引用类型时,小于或等于
派生类抛出的异常小于或等于超类的
3.一大
派生类方法的访问权限大于或等于超类的
****在方法的重载与重写过程当中,能点出什么方法,看引用的类型;调用什么方法,看对象的类型。
重写看对象,重载看引用