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

为什么会显示The value of the local variable phone2 is not used?

54e54ad5000177e005000299.jpg

54e54ad50001190f05000382.jpg

Telphone phone=new Telphone();和Telphone phone2=new Telphone();都显示构造的方法没有使用是为什么?

正在回答

5 回答

解决了!是这样的,编译器是实时判断你的代码是否有错的,在你写到目前这个对象创建的语句时,你还没有对这个对象进行操作,编译器认为你创建的这个对象没有操作是浪费内存的行为,所以就给出警告,你在后续的代码中如果用到了这个对象的话,这个警告就会消失了。

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

qq_Kyo_1 提问者

非常感谢!
2016-01-23 回复 有任何疑惑可以回复我~

表明该变量 没有使用,使用过 就不提示了

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

我的也是,但是有一个问题,输出的语句是可以执行的,但为什么就是无法给成员变量赋初值呢?

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

我也遇到了这个问题,在main方法里面定义一个来自同一个包的其他类的对象时,就出现了警告,说这个对象是:不可使用的局部变量(The value of the local variable ... is not used.(其中的 “...”是我的对象名))

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

if语句里的变量没有声明  应该是newscreen

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

举报

0/150
提交
取消

为什么会显示The value of the local variable phone2 is not used?

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