若是遇到兩個類A和B互相引用的狀況,以下:ide
class A編譯器
{it
B b;編譯
}class
class B引用
{di
A a;view
}vi
則不管編譯器首先遇到哪個類,因爲另外一個類尚未編譯,因此編譯是沒法經過的。解決的辦法很簡單,只要在引用類前面加上class關鍵字就能夠咯, 編譯器就知道了你的引用類型爲class。co
class A
{
class B b;
}
class B
class A a;