开发者社区> 问答> 正文

java中类名.this得到的是什么啊?

已解决

java中类名.this得到的是什么啊?

展开
收起
一个臻吖 2022-04-02 15:38:23 1045 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    这个一般在内部类里面用 类名.this表示 那个类名所代表的类的对象

    比如class A {

    public void method(){

    A.this就是表示A的对象。。在这种情况下和this是一样的

    }

    class B {

    void method1() {

    A.this还是表示A的对象。。但是这里是在内部类里面。。所以这里的this就是内部类B

    的对象了。。但是我们经常会在内部类里面调用外部的东西。。所以就用A.this这种方式

    就行了

    }

    }

    }

    2022-04-02 17:51:58
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载