Java 对象之间有什么关系?
我如何解释对象C和D之间的关系Java 对象之间有什么关系?,java,Java,我如何解释对象C和D之间的关系 public class C { private D d; public C() { d = new D(); d.do(); } public now() { d.next(); } } d是属于C的对象类型d的类成员(或数据成员)。您可能认为它是一种“has-a”关系(Chas-aD)。您的意思是像类成员或数据成员一样?D不是对象。D是一个班级。d指类型为d的对象。d是C类的成员变量/成员字段。。。
public class C
{
private D d;
public C()
{
d = new D();
d.do();
}
public now()
{
d.next();
}
}
d
是属于C
的对象类型d
的类成员(或数据成员)。您可能认为它是一种“has-a”关系(C
has-aD
)。您的意思是像类成员或数据成员一样?D不是对象。D是一个班级。d指类型为d的对象。d是C类的成员变量/成员字段。。。我认为.C实例化了D的对象。。就是这样,我们“有”关系。但这种用法似乎并不正确。now()也是无效的,它看起来像构造函数,但不是。我打赌它不会编译。