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

静态变量的使用

调用静态变量的时候不使用前缀可以吗,直接 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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号