为什么是HelloWorld.this.name,而不能是HelloWorld.o.name的?

来源:7-6 Java 中的成员内部类

苍南之境

2015-07-24 16:47

对象o不是和this等价的吗?

写回答 关注

1回答

  • simon_s
    2015-07-27 11:07:10

    还未实例化对象

    wswzh0... 回复苍南之境

    。。不知道你解决没有 HelloWorld.this.就相当于o. 你要是在内部类中new了外部类,创建了一个对象o,那么就能将HelloWorld.this换成o 而不是换成HelloWorld.o

    2015-10-04 12:39:39

    共 2 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

531032 学习 · 6197 问题

查看课程

相似问题