//jdk1.5之后,返回类型可以不一样,但是必须是父类返回类型的之类才行 //否则会报错 比如父类的方法返回类型是Integer,而子类重写的方法是返回类型是String,就会报错 public class Person { public Object add(){ return 2; } } public class Student extends Person { @Override public String add() { return "22"; } } 返回类型一致,就是上面举例的结果