不知道为什么我收到此“找不到符号”错误

时间:2019-04-04 06:59:53

标签: java list compiler-errors symbols

当我使用非常相似的程序时,出现了无法找到的符号错误。

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;
   }
}

1 个答案:

答案 0 :(得分:0)

从该错误看来,好像Deck无法识别。它可能来自另一个软件包,您需要导入它。例如:

import mypackage.Deck;