【发布时间】:2019-08-25 20:07:08
【问题描述】:
当我使用非常相似的程序时,我得到一个找不到符号错误。
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;
}
}
【问题讨论】:
-
同一个包里有没有叫Deck的类?
-
我可以编辑和添加我的 Deck 类
-
您的 Deck 类似乎没有包声明。要么添加一个包语句将其设置在同一个包中,要么将其导入您的 PackageDao 类中
标签: java list compiler-errors symbols