这个一般在内部类里面用。。类名.this表示 那个类名所代表的类的对象。。。
比如class A {
public void method(){
A.this就是表示A的对象。。在这种情况下和this是一样的
}
class B {
void method1() {
A.this还是表示A的对象。。但是这里是在内部类里面。。所以这里的this就是内部类B的对象了。。但是我们经常会在内部类里面调用外部的东西。。所以就用A.this这种方式就行了
}
}
}
相关文章
- 11-09java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK
- 11-09c – 在类中定义的友元函数的完全限定名称是什么?
- 11-09在python源文件中对类定义进行排序的最佳方法是什么?
- 11-092021-11-18 WinFrom面试题 在Winform中,我们发现在一个Form相关的cs文件有两个,它们的类名都是一样的,只是代码后台类文件中的class之前有partical修饰而已,这是为
- 11-09在Java的另一个类中实例化/初始化的对象的引用变量
- 11-09java-NullPointerException:在派生类中重写基类的构造方法调用方法
- 11-09java – 在类或接口中声明常量的更好的地方是什么?
- 11-09在Java中实现常量的最佳方法是什么?
- 11-09java – 在类路径资源META-INF / cxf / cxf.xml中定义的名称为’cxf’的bean创建错误
- 11-09java – 无法将参数传递给super();在类的构造函数中扩展RealmBaseAdapter(Realm)