java的.class和.this是什么?什么是封閉類?為什么只有封閉類才可以使用
3 回答
收到一只叮咚
TA貢獻1821條經驗 獲得超5個贊
這個一般在內部類里面用。。類名.this表示 那個類名所代表的類的對象。。。
比如class A {
public void method(){
A.this就是表示A的對象。。在這種情況下和this是一樣的
}
class B {
void method1() {
A.this還是表示A的對象。。但是這里是在內部類里面。。所以這里的this就是內部類B的對象了。。但是我們經常會在內部類里面調用外部的東西。。所以就用A.this這種方式就行了
}
}
}
- 3 回答
- 0 關注
- 1976 瀏覽
添加回答
舉報
0/150
提交
取消
