java方法重写(override/overwrite)规则:
1.方法名参数列表相同
2.子类访问权限大于或者等于父类的:
权限修饰符表示权限访问范围:private < 缺省 < protected < public
3.子类方法的返回值类型小于或等于父类的:
(1)父类的为void时,子类相同。
(2)父类的为基本类型时,子类为相同的基本数据类型。
(3)父类的引用类型时,子类的小于或等于父类的。(eg:父类的为A,那么子类的需要为A或者A的子类)
个人笔记仅供参考~
java方法重写(override/overwrite)规则:
1.方法名参数列表相同
2.子类访问权限大于或者等于父类的:
权限修饰符表示权限访问范围:private < 缺省 < protected < public
3.子类方法的返回值类型小于或等于父类的:
(1)父类的为void时,子类相同。
(2)父类的为基本类型时,子类为相同的基本数据类型。
(3)父类的引用类型时,子类的小于或等于父类的。(eg:父类的为A,那么子类的需要为A或者A的子类)
个人笔记仅供参考~