重写父类的方法(只要是父类返回类型的子类就行了): 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等基本类型就是不可以的!