死循环类型
1、类型一:
类内不能对本类进行实例化,否者会死循环。
2、类型2:
两个类的实例化互相调用,容易导致死循环:
class A
{
B b = new B;
}
class B
{
A a = new A;
}
解决方法:将A/B类的公共数据(比如全局变量)或公共方法放到 class C中去。
死循环类型
1、类型一:
类内不能对本类进行实例化,否者会死循环。
2、类型2:
两个类的实例化互相调用,容易导致死循环:
class A
{
B b = new B;
}
class B
{
A a = new A;
}
解决方法:将A/B类的公共数据(比如全局变量)或公共方法放到 class C中去。