当重写的父类的返回值类型是子类的返回值类型的父类的时候返回值类型就可以不同 比如父类的返回值是Object 子类的返回值类型是String 同意吗
public class B{
public Object b(){ return null; } } public class A extends B{ @Override public String b() { // TODO Auto-generated method stub return null; } } String是可以的,但是int double等基本类型就是不可以的! |