好了,所以我工作的一類,我走..簡單的音樂庫中的項目。現在我有一些問題,主要的問題是我得到
這裏的「非靜態方法不能從靜態上下文中引用」是一個功能我有
public void addSong() {
Scanner scan = new Scanner(System.in);
Song temp = new Song();
int index = countFileLines(Main.databaseFile);
index = index + 2;
temp.index = index;
System.out.print("Enter the artist name: ");
temp.artist.append(scan.next());
}
現在,多數民衆贊成在稱爲LibraryFunctions的類文件。所以我可以通過LibraryFunctions.addSong()來訪問它。
現在我試圖在我的主要java文件中運行這個,它給了我錯誤,我知道錯誤發生的原因,但是我該怎麼做呢?如果我使addSong()成爲一個靜態函數,那麼它會引發錯誤,並且Song temp = new Song()是靜態的。有點諷刺。
對此很感激!
他試過,但得到了進一步的錯誤。 – vickirk 2010-03-16 16:06:19