最近的要求有涉及到对象成员 要求是实现了但是我想自行设置成员对象的个数 例如
Family(){}
{
Husband husband;
Wife wife;
Kid kid;
Pet pet;
}
而且就算可以自行设置对象成员个数 类内的函数实现对象好像又无法确定
现在有些头疼
必须要新写一个类吗?
比如得写一个Kid的家庭和两个Kid的家庭的类,无法在一个类内实现动态的功能?
你可以这样
Family(){}
{
Husband husband;
Wife wife;
Kid kid1;
Kid kid2;
Kid kid3;
Pet pet;
}
你也可以用数组,不过对这些成员数组赋值的时候就会比较麻烦了
Family(){}
{
Husband husband;
Wife wife;
Kid kid[3];
Pet pet;
}
友情提示:这些都是这个类的属性,最好不要写到构造方法里面
有听过数组吗?