静态变量的使用

来源:8-7 Java 中的 static 使用之静态变量

only_小C

2017-04-20 12:34

调用静态变量的时候不使用前缀可以吗,直接 static String className = "测控一班"; public static void main(String[] args) { System.out.println("className: "+className); } 会有什么影响

写回答 关注

2回答

  • only_小C
    2017-04-20 14:40:52

    此处HelloWorld.className可以用classNmae代替吧,本类中的静态变量可以直接调用吧

  • HiddenGod
    2017-04-20 14:20:47

    你的代码肯定不会出现编译错误,因为申明static常量的时候是可以不加限定域的。 其实每个元素你都可以选择不加public,private,protected这些限制,影响的不同在于每个限定词的范围不一样, public是所有的都能调用读取更改, private是最高保护级别,只有本类可见,要使用getter和setter来进行数据的更改, protected父类子类都可以用。

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530649 学习 · 6091 问题

查看课程

相似问题