gpt4 book ai didi

Java方法帮助

转载 作者:行者123 更新时间:2023-11-29 06:47:31 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Static method in java

好吧,我正在为我正在上的类(class)做一个项目……简单的音乐库。现在我遇到了一些问题,主要问题是我收到“无法从静态上下文中引用非静态方法”

我有一个函数

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() 是静态的。有点讽刺。

非常感谢这方面的帮助!

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com