【发布时间】:2016-08-19 19:28:55
【问题描述】:
主要
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;
}
}
【问题讨论】:
-
请通过help section 了解如何在这里询问以及询问什么。从您的代码来看,您似乎才刚刚开始使用 Java 和面向对象编程的旅程 - 请阅读一些教程。会有很长的路要走。
-
是的,但这只是一个参考。对象是 MyBook 类型。 @编码器
-
看来你是对的。而且你在 Book 类中没有字段 title 和 author 所以你如何在构造函数中使用它们???
-
您的代码根本无效,无效。您缺少字段,无法在 java 中调用
super.<field>。 -
仅供参考,id 调用 super(title,author);在 MyBook 构造函数中,而不是直接设置值。
标签: java abstract superclass