110,533
社区成员
发帖
与我相关
我的任务
分享
public class A
{
A a;
B b;
public A()
{ }
}
public class B
{
A a;
B b;
public B()
{ }
}
这样是可以的。
public class A
{
A a;
B b;
public A()
{ b = new B(); }
}
public class B
{
A a;
B b;
public B()
{ a = new A(); }
}
这样就死循环了class Node
{
String name;
Node[] child;
Node parent;
}
所谓子子孙孙无穷尽也,像楼猪所说的大神那般玩弄奇技淫巧,始终是不大好的。很容易失传。
class C
{
private C C_1;
//……
}
class Node
{
Child Child;
}
class Child
{
Node Parent;
}
这样写很正常吧?