课程
/后端开发
/Java
/Java入门第二季 升级版
System.out.println("外部类中的name:" +HelloWorld.this.name);
2017-11-29
源自:Java入门第二季 升级版 7-6
正在回答
当有多个变量名相同时,程序会采取就近原则,采取内部的变量,这种情况要使用外部的变量。就要指定到外部变量去,所以在变量名字前加HelloWorld.this.)
或者内部类和外部类的名字区分一下
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
5 回答为什么强制转换的对象dog2不能打印出来呢
2 回答为什么要这样写呢?
2 回答有关if判断语句的问题,为什么输出打印不能等于3.5?难道非要syso直接输出打印才行么?
3 回答为什么这样不对呢
3 回答请教:这样为什么不对呢????