內部類和外部類方法間的互相呼叫

2021-10-12 16:54:08 字數 766 閱讀 4602

內部類呼叫外部類的方法

外部呼叫內部類的方法1. 使用static可以宣告乙個內部類, 可以直接在外部呼叫

// 定義外部類

public class outer

// 使用static定義內部類

static class inner

};};public class test

};

2. 不使用statc宣告乙個內部類 ,使外部呼叫

//定義外部類

class outer

// 定義內部類

class inner

};};public class test

};

3. 在方法中定義內部類 ,使外部呼叫

// 定義外部類

class outer

};// 通過內部類的例項化物件呼叫方法

new inner().print();

}};public class innerclassdemo05

};

內部類和外部類之間互相訪問

內部類與外部類之間的成員互相訪問 內部類可以訪問外部類的任何成員,包括private成員。外部類訪問內部類的成員需要建立內部類的物件,之後可以訪問內部類的任何成員,包括private成員,需要注意的是成員內部類不可以有靜態成員。當外部類的成員和內部類的成員重名時單單用this是區分不了的。在內部類中...

Python 內部類,內部類呼叫外部類屬性,方法

一 python中內部類 class myouter age 18 def init self,name self.name name class myinner def init self,inner name self.inner name inner name out myouter lqz ...

46 外部呼叫內部類的方法

1.使用static可以宣告乙個內部類,可以直接在外部呼叫 class outer public void fun public class innerclassdemo03 2.不使用statc宣告乙個內部類 使外部呼叫 class outer public void fun public cla...