class Perkusja {
boolean talerze = true;
boolean beben = true;
void zagrajNaBebnie() {
System.out.println("bam, bam, baaaa-am-am");
}
void zagrajNaTalerzach() {
System.out.println("brzdęk, brzbrzrzdęęk");
}
class PerkusjaTester {
public static void main(String[] args) {
Perkusja p = new Perkusja();
}
}
}「的主要方法不能聲明爲靜態的,靜態的方法只能在靜態或頂層類型聲明」
您好!我是新來的stackoverflow,所以請原諒我我的殘酷編輯。
我是新來的Java,我不知道究竟在哪裏的問題在於什麼是問題。 我上線 public static void main(String[]args)
以下錯誤:
的方法主要不能被聲明爲靜態的;靜態方法只能在靜態或頂級類型中聲明
我正在使用eclipse,並且正在做一些簡單的java練習。我搜索了這個問題,但答案通常與更復雜的代碼相關。
我該如何解決它,以及以下錯誤的原因是什麼?我會很感激這個例子的解釋。
乾杯!
或者讓'PerkusjaTester'成爲一個靜態嵌套類,當然。這也會起作用。 –
@JonSkeet編輯我的評論。謝謝。 –
是的,聲明爲靜態嵌套類使您可以使用靜態方法,但也可以輕鬆地將靜態修飾符移除到方法簽名,並從外部類的構造函數中調用它。 – JohnMerlino