我想让主调用我的方法getArtist()
,但是当我这样做时,它告诉我,我不能从静态上下文中引用非静态方法。我读了一遍,但我仍然不明白,我怎样才能使getArtist()
成为一种静态方法,而不用将其命名为public static String getArtist()
?Java,使方法静态
public static void main(String[] args) {
String mainArtist;
String mainTitle;
CD myCD = new CD("Awesomeguy", "AwesomeCDName");
mainArtist = getArtist();
System.out.println(mainArtist);
}
public String getArtist(){
String person;
person = artist;
return person;
}
“*我如何getArtist()的静态方法,无需将其命名为公共静态字符串getArtist()*?”。不可能。你必须使用'static'关键字。 – mre 2013-02-26 02:17:30
也许你想'myCD.getArtist()' – MadcoreTom 2013-02-26 02:18:24