JavaSE 类继承中函数重写
(1)
/** * 继承时重写方法的返回类型可以不一样 * 这时的返回值类型必须是与父类相同或者为子类。 */ class A { public Object func(){ return null; } } class B extends A { public String func() { return null; } }
(2)
/** * 重写的方法的访问权限要大于或等于原方法 */ class A { protected String func(){ return null; } } class B extends A { public String func() { return null; } }
本文出自 无忧之路 - 博客园