class AAA{
public float getNum(){
return 2f;
}
}
class AAa extends AAA{
//报错 The return type is incompatible with AAA.getNum()
//子类不能定义与父类方法名一样,但是返回类型不同的方法
//因为在多态环境下,不知道是调用父类的 public float getNum() 还是子类的public void getNum()
public void getNum(){
}
}
另外,子类重写父类的方法,访问修饰符不能比父类的小。