use*_*067 0 java methods static
我正在尝试使用main调用我的方法getArtist(),但是当我这样做时,它告诉我我无法从静态上下文中引用非静态方法.我读过,但我仍然不明白,如何在getArtist()不命名的情况下制作静态方法public static String getArtist()?
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;
}
Run Code Online (Sandbox Code Playgroud)
如果这是您的CD类中的代码,并且您不想创建getArtist()静态,那么替代方法是在CD实例上调用它.
CD myCD = new CD("Awesomeguy", "AwesomeCDName");
mainArtist = myCD.getArtist();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
161 次 |
| 最近记录: |