课程
/后端开发
/Java
/Java入门第二季
System.out.println("外部类中的name:"+this.name);
和
System.out.println("外部类中的name:"+HelloWorld.this.name);
不是一样的吗?我试了
2015-12-02
源自:Java入门第二季 7-6
正在回答
this.name 输出的是内部类的 name
HelloWorld.this.name输出的是外部类的name
Arliee 提问者
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
3 回答不加上类名可以吧
3 回答外部类中的name直接用this.name也可以吧
1 回答为什么在内部类访问外部类的name要加this然而age也是内部类访问外部类就可以不用
4 回答外部类可以访问内部类吗?
3 回答为什么访问外部类的的name,this前不加外部类名,也能得到要的输出。
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号