问答详情
源自:8-7 Java 中的 static 使用之静态变量

关于public static中public是否可以省略的问题

public static String className = "JAVA开发一班";

static String className = "JAVA开发一班";

输出结果是一样的,是否public可以省略

提问者:放牛崽 2016-06-29 19:54

个回答

  • qq_再见时光_0
    2016-06-30 00:01:52
    已采纳

    可以,public只是访问修饰符中的一个,默认什么都不加,就是default。

    既修饰类中的属性,也可以修饰类中的方法,

    它不仅能在设置了该权限的类中访问,也可以在同一包中的类或子类中访问。


  • 墨眉无锋_Lee
    2016-06-29 20:30:47

    楼上正解

  • 常丶泥巴
    2016-06-29 19:57:28

    可以啊,这只是访问修饰符,不写的话会分配默认的修饰符,默认的修饰符只能在本类和同包类访问了,其他地方访问不了这个变量