问答详情
源自:2-12 如何在Java中使用注释

main函数里变量为什么不能用public声明

public class HelloWorld{

        public static void main(String[] args)

        {

                pubic final String sex="男";

        }

}

为什么这样声明是错误的?

提问者:慕粉3525117 2016-06-18 14:05

个回答

  • 慕粉218
    2016-06-18 14:16:35
    已采纳

    只有类才存在公共的成员变量 方法只能对变量的操作 不能在方法内试图定义public变量,否则的话会抛出编译错误。公共变量的本意是为了让所有的对象共享这个变量,如果在方法里面定义公共变量的话就存在逻辑错误了,也达不到你想要目的.