java的.class和.this是什么?什么是封閉類?為什么只有封閉類才可以使用
3 回答

收到一只叮咚
TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超5個(gè)贊
這個(gè)一般在內(nèi)部類里面用。。類名.this表示 那個(gè)類名所代表的類的對(duì)象。。。
比如class A {
public void method(){
A.this就是表示A的對(duì)象。。在這種情況下和this是一樣的
}
class B {
void method1() {
A.this還是表示A的對(duì)象。。但是這里是在內(nèi)部類里面。。所以這里的this就是內(nèi)部類B的對(duì)象了。。但是我們經(jīng)常會(huì)在內(nèi)部類里面調(diào)用外部的東西。。所以就用A.this這種方式就行了
}
}
}
- 3 回答
- 0 關(guān)注
- 1959 瀏覽
添加回答
舉報(bào)
0/150
提交
取消