编写main方法后使用静态块,给出错误

时间:2017-04-25 21:40:32

标签: java

//任何人都可以帮我解决下面的代码,为什么它没有编译......

 class A
    {
    public static final void main(String[] s) 
        {
            static
            {
             System.out.println("without argument");
            }
        }
    }

1 个答案:

答案 0 :(得分:0)

我很确定这不起作用,因为你只是在没有明确引用方法的情况下输入“静态”,或者你正在尝试做什么。

从另一个线程中注意到一个很好的经验法则:问问自己“即使没有构建Obj,这个方法也有意义吗?”如果是这样,那肯定是静态的。