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

来源:2-12 如何在Java中使用注释

慕粉3525117

2016-06-18 14:05

public class HelloWorld{

        public static void main(String[] args)

        {

                pubic final String sex="男";

        }

}

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

写回答 关注

1回答

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

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

    慕粉3525...

    理解了,谢谢

    2016-06-19 21:50:38

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165550 学习 · 17586 问题

查看课程

相似问题