为了账号安全,请及时绑定邮箱和手机立即绑定

静态变量的使用

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

正在回答

2 回答

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

静态变量的使用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信