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

为什么不能在main里直接更改静态变量的的值?为什么一定要建一个对象?

public class HelloWorld {
    
    // 定义静态变量,保存班级名称
	static String className = "JAVA开发一班";
	public static void main(String[] args) {
        
		// 访问静态变量,输出班级名称
		System.out.println(className);
		
		calssName = "another name"; //会报错!
		System.out.println("another name: " + calssName);
	}
}


正在回答

1 回答

我打错变量名了,正常是不会报错的

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

举报

0/150
提交
取消

为什么不能在main里直接更改静态变量的的值?为什么一定要建一个对象?

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