我正在尝试FlashCard在CardSet班上创建一个对象.问题是我的FlashCard对象无法实例化.我的类都不是抽象的,也不是接口.
CardSet类的第19行发生错误:
this.add(new FlashCard(term,definition)); .
public class CardSet<FlashCard> extends LinkedList<FlashCard> {
private String nameOfSet;
private FlashCard activeCard;
private String term;
private String definition;
public CardSet(String nameOfSet)
{
this.nameOfSet = nameOfSet;
}
public void addCard(String term, String definition)
{
this.term = term;
this.definition = definition;
// cannot instantiate
this.add(new FlashCard(term, definition));
}
}
Run Code Online (Sandbox Code Playgroud)
public class FlashCard {
private String definition;
private String term;
public FlashCard(String term, String definition)
{
this.term = term;
this.defintion = definition;
}
public String getTerm()
{
return term;
}
public String getDefintion()
{
return definition;
}
}
Run Code Online (Sandbox Code Playgroud)
你隐藏了类的定义FlashCard.删除第一个通用参数
public class CardSet extends LinkedList<FlashCard> {
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
140 次 |
| 最近记录: |