【发布时间】:2019-04-16 18:35:02
【问题描述】:
我需要从 IntegerLinkedList 继承,同时还要创建一个特定于 StringAndIntegerLinkedList 的新变量。我错过了什么?
class IntegerLinkedList {
int payload;
IntegerLinkedList next;
public IntegerLinkedList(int payload, IntegerLinkedList next) {
this.payload = payload;
this.next = next;
}
class StringAndIntegerLinkedList extends IntegerLinkedList {
String stringPayload;
public StringAndIntegerLinkedList(String stringPaylod, int payload, IntegerLinkedList next) {
this.stringPayload = stringPaylod;
this.payload = payload;
this.next = next;
}
我还为每个类中的每个字段设置了 setter 和 getter。
错误信息:
StringAndIntegerLinkedList.java:4: error: constructor IntegerLinkedList in class IntegerLinkedList cannot be applied to given types;
public StringAndIntegerLinkedList(String stringPaylod, int payload, IntegerLinkedList next) {
^
required: int,IntegerLinkedList
found: no arguments
reason: actual and formal argument lists differ in length
1 error
【问题讨论】:
标签: java linked-list nodes