当我使用非常相似的程序时,出现了无法找到的符号错误。
DeckDao.java:11: error: cannot find symbol public List<Deck> loadDeck(); ^ symbol: class Deck location: interface DeckDao 1 error
这是我的界面,找不到符号
package dao;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
import java.util.List;
public interface DeckDao {
public List<Deck> loadDeck();
public void saveDeck();
}
编辑:这是我的Deck课
public class Deck {
private String suit;
private String rank;
Deck(String suit, String rank){
this.suit = suit;
this.rank = rank;
}
public String getSuit() {
return suit;
}
public void setSuit(String id) {
this.suit = suit;
}
public String getRank() {
return rank;
}
public void setRank(String rank) {
this.rank = rank;
}
}
答案 0 :(得分:0)
从该错误看来,好像Deck
无法识别。它可能来自另一个软件包,您需要导入它。例如:
import mypackage.Deck;