若是遇到两个类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;