“The method main cannot be declared static; static methods can only be declared in a static or top level type”

前端 未结 3 1047
清酒与你
清酒与你 2021-01-14 16:18
class Perkusja {
  boolean talerze = true;
  boolean beben = true;

  void zagrajNaBebnie() {
    System.out.println(\"bam, bam, baaaa-am-am\");
  }
  void zagrajNaT         


        
3条回答
  •  滥情空心
    2021-01-14 17:05

    You are declaring your main method in PerkusjaTester which is an inner class of Perkusja. That is forbidden.

    You should declare your test class outside of class Perkusja

    Note : PerkusjaTester is an inner class, not a static nested class. That is why PerkusjaTester is not a static type. As mentionned by Jon Skeet, you could also add the keyword static on class PerkusjaTester.

提交回复
热议问题