作为训练营的一部分,我不知道如何使用抽象来打印小说的标题。我知道先决条件是继承(成功实现),但是现在我陷入困境,不知道如何正确实现它。
到目前为止,此示例是父类:
abstract class H2_2B_Book{
String title;
abstract void setTitle(String s);
String getTitle(){
return title;
}
}
子类的设置如下:
class H2_2A_MyBook extends H2_2B_Book {
void setTitle(String s) {
}
public static void main(String[] args) {
}
}
据教授说: 请注意,setTitle方法也是抽象的,没有任何正文。这意味着您必须在子类中实现该方法的主体。
在编辑器中,我们提供了抽象的Book类和Main类。在Main类中,我们创建了一个名为MyBook的类的实例。您的任务是只编写MyBook类。
您的课程不得公开。
答案 0 :(得分:0)
提示:问自己以下问题:
setTitle
方法实际上应该做什么? (提示:它的目的不是打印任何东西。关键字是“ set”。)然后解决如何打印getTitle
将要返回的值的问题。根据指示,应该有一个Main
类...,我希望应该在该处进行打印。 (提示:查看该Main
类的代码。)
如果无法解决问题,那么您在训练营的早期阶段就错过了一些非常重要的事情。复习有关类和继承的课程说明...
我还注意到您引用的说明说:
在编辑器中,我们提供了抽象
Book
类和Main
类。在Main
类中,我们创建了一个名为MyBook
的类的实例。您的任务是只编写MyBook
类。
但是您似乎正在编写/编辑H2_2A_MyBook
和H2_2B_Book
类。