littlely_ll
2017-08-07 08:56
采纳率: 100%
浏览 2.9k
已采纳

非法类型开始与标识符

 class StaticSuper{
    static{
        System.out.println("super static block");
    }
    StaticSuper{
        System.out.println("super constructor");
    }
}
public class StaticTests extends StaticSuper{
    static int rand;
    static{
        rand = (int) (Math.ranom() * 6);
        System.out.println("static block"+rand);
    }
    StaticTests{
        System.out.println("constructor");
    }
    public static void main(string[] args){
        System.out.println("int main");
        StaticTests st = new StaticTests();
    }
}

图片说明

图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • mylk0606 2017-08-07 09:09
    已采纳

    图片说明

    点赞 打赏 评论
  • SonOfWind0311 2017-08-07 09:08

    StaticSuper应该改成:StaticSuper(),其他的应该是类似的问题。

    点赞 打赏 评论

相关推荐 更多相似问题