class Super{
public int get(){
return 4;
}}
class Child extends Super
{
public long get(){
return 5;
}
public static void main (String[] args)
{
Super s = new Child ();
System.out.println(s.get());
}
}

编译失败,因为子类没有将父类中的get方法覆盖,可是子类调用的时候不能明确返回的值是什么类型。
本文探讨了Java中子类覆盖父类方法时遇到的问题,特别是当返回类型不匹配时导致的编译错误。通过一个具体例子说明了如何正确实现方法覆盖。
968

被折叠的 条评论
为什么被折叠?



