课程
/后端开发
/Java
/Java入门第二季 升级版
Telphone phone=new Telphone();和Telphone phone2=new Telphone();都显示构造的方法没有使用是为什么?
2015-02-19
源自:Java入门第二季 升级版 8-6
正在回答
解决了!是这样的,编译器是实时判断你的代码是否有错的,在你写到目前这个对象创建的语句时,你还没有对这个对象进行操作,编译器认为你创建的这个对象没有操作是浪费内存的行为,所以就给出警告,你在后续的代码中如果用到了这个对象的话,这个警告就会消失了。
qq_Kyo_1 提问者
表明该变量 没有使用,使用过 就不提示了
我的也是,但是有一个问题,输出的语句是可以执行的,但为什么就是无法给成员变量赋初值呢?
我也遇到了这个问题,在main方法里面定义一个来自同一个包的其他类的对象时,就出现了警告,说这个对象是:不可使用的局部变量(The value of the local variable ... is not used.(其中的 “...”是我的对象名))
if语句里的变量没有声明 应该是newscreen
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
3 回答为什么会显示The value of the local variable phone2 is not used?
3 回答the import com.imooc.MyClass is never used
2 回答导入包后提示The import com.mei is never used
5 回答请问出现The method call() is undefined for the type Azsc 是什么原因?
3 回答the super class does not implement equals()and hashcode()-the resulting code may not work correctly