为什么在内部类访问外部类的name要加this然而age也是内部类访问外部类就可以不用

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

沉迷学习不能自拔_

2017-02-19 11:39

为什么在内部类访问外部类的name要加this,然而age也是内部类访问外部类就可以不用加this

写回答 关注

1回答

  • ziom
    2017-02-19 11:59:45
    已采纳

    age也可以不加,name加的也不是this,而是外部类.this,不加就是访问的当前内部类的name

    ziom 回复沉迷学习不能...

    访问外部类的age不是加this,this的意思是当前类对象,而在内部类中,当前类对象指的是内部类,所以要访问外部类的age,应该是 外部类类名.this.age

    2017-02-19 12:09:57

    共 3 条回复 >

Java入门第二季 升级版

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

530646 学习 · 6091 问题

查看课程

相似问题