Book new_novel=new MyBook(title,author,p);
abstract class Book
{
Book(String t,String a){
title=t;
author=a;
}
}
class MyBook extends Book{
MyBook(String t,String a,int p){
t= super.title;
a = super.author;
price = p;
}
}
答案 0 :(得分:0)
正如用户ppeterka在评论中所建议的,一些Java教程会给你带来奇迹。这是一个很好的起点:https://docs.oracle.com/javase/tutorial/
但是,这里有一点帮助:
您需要在Book
和MyBook
中定义字段。
例如:
public class Book {
private String title;
private String author;
...
}
至于构造函数,由于MyBook
扩展Book
,MyBook
的构造函数可以像这样调用Book
的构造函数:
MyBook(String t,String a,int p){
super(t, a); // Calls Book(title, author)
price = p;
}
顺便说一下,用户编码器声明
您无法定义Book类型的对象,因为Book是抽象的
是假的。假设您已经定义Book new_novel=new MyBook(title,author,p);
title
和author
,您的代码p
就是一个非常好的代码。
我希望你喜欢学习Java!