public class A{
public A(){
new B();
} public static void main(String args){
new A();
}
}public class B{
public B(){
new A();
} public static void main(String args){
new B();
}
}在创建A对象的时候会调用构造方法创建B对象,但是B对象又会调用构造方法创建A对象这样会不会形成死递归,有什么不良后果吗
public A(){
new B();
} public static void main(String args){
new A();
}
}public class B{
public B(){
new A();
} public static void main(String args){
new B();
}
}在创建A对象的时候会调用构造方法创建B对象,但是B对象又会调用构造方法创建A对象这样会不会形成死递归,有什么不良后果吗
doB();
}
void doB(){
doA();
}:)