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

局部变量初始值

java会给成员变量赋初始值
不会给局部变量赋初始值

public class InitailPhone {
	String var = "成员变量";
	void func(){
		String var = "局部变量";
		System.out.println(var);
		System.out.println(this.var);//访问成员变量时用this
	}

	public static void main(String[] args){
		Telphone phone = new Telphone();
		phone.screan = 14.5f;
		phone.call();
		phone.sendMessage();
		InitailPhone tphone = new InitailPhone();
		tphone.func();
	}

}


正在回答

2 回答

在Java里声明成员变量不需赋初始值,如果声明局部变量则必须赋初始值,否则编译器会报错并且强制赋值

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

so?

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

小光头 提问者

给自己看看
2017-06-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

局部变量初始值

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