[英]Order of local inner class
為什么本地內部類依賴於定義的順序。 例如,首先定義的本地內部類不能為第一個本地內部類之后定義的類創建對象。
`package inner;
public class OuterClass {
class Inner1{
Inner2 ic=new Inner2(); // No compilation error
}
class Inner2 {
Inner1 in=new Inner1();
}
public static void main(String[] args) {
class A2{
A1 a=new A1(); // Compilation error
}
class A1{
int a1;
A2 a=new A2();
}
}
}
`
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.