我是初学者。对不起。我该如何解决这个Java继承练习?
为了解决这个问题,我正在绞尽脑汁。
任何帮助将不胜感激。
非常感谢你
...................................... ..........................................
定义两个类,在Java中称为MyBaseClass和MyDerivedClass。
前一个类声明了一个名为meth()的受保护抽象方法,该方法具有非参数并返回一个整数值。
后者类扩展的第一个和通过返回值5
实现继承的方法........................ ...............................
我的实现是(我知道这是错误的,但对不起,我不知道为什么..):
public MyBaseClass {
protected abstract meth();
return();
}
public MyDerivedClass extends MyBaseClass {
meth();
return (5);
}
您应该声明MyBaseClass抽象,以便它不能直接实例化吗?它没有用作对象。 – ComethTheNerd 2011-02-15 09:38:14
谢谢。首先,我忘记了变量类型int,其次我试图覆盖meth方法时犯了一个大错误。是@Override 是强制性的吗? – QJ746 2011-02-15 09:38:53
不,它是一个静态检查添加到正常的,只是帮助你发展(并避免错别字) – Jack 2011-02-15 09:39:53