class A(){
一些代码
}
class B(){
public B(){
A a = new A();
}
一些代码
}
上面B的构造函数public B()这样写可能有点错记不太清了,你自动生成一下就好了
类中成员对象的初始化只能在类的初始化列表中进行。
对于上例
class b;
class a
{
public:
a():_b(某一整数){}
~a(){}
private:
b _b;
}
class b
{
public:
b(int x){mb=x;}
private:
int mb;
}
你是说这个意思吗:
public class DemoA{
String demo;
DemoB demoB=new DemoB(demo);
}
class DemoB {
String demo;
public DemoB(String demo){
this.demo=demo;
}
}
public b _b;
public a(){
_b= new b(2);
}