好了,所以我工作的一类,我走..简单的音乐库中的项目。现在我有一些问题,主要的问题是我得到
这里的“非静态方法不能从静态上下文中引用”是一个功能我有
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