這是我嘗試實現一個接口。Java實現接口
即時得到以下錯誤
javac MyCollection.java
./au/edu/uow/Collection/DVDAlbum.java:6: cannot find symbol
symbol: class Album
public class DVDAlbum implements Album{
這是超類
package au.edu.uow.Collection;
public interface Album {
String getMediaType();
String getTitle();
String getGenre();
}
這是子類
public class DVDAlbum implements Album{
private String Title;
private String Genre;
private String Director;
private String Plot;
private String MediaType;
public DVDAlbum(String TempTitle, String TempGenre, String TempDirector, String TempPlot){
Title = TempTitle;
Genre = TempGenre;
Director = TempDirector;
Plot = TempPlot;
}
String getMediaType(){
return MediaType;
}
String getTitle(){
return Title;
}
String getGenre(){
return Genre;
}
}
http://www.javabeginner.com/learn-java/java-abstract-class-and-interface 這是我使用的參考,但它不適合我。
您是否正在導入界面? – Thor84no
它們可能在單獨的包中,所以你必須在包含DVDAlbum的文件中使用'import au.edu.uow.Collection.Album;'。順便說一句,包名應該寫成小寫。 – toniedzwiedz
檢查你的主類MyCollection –