-1
オブジェクトCとDの関係はどうやって説明できますか?オブジェクトにはどのような関係がありますか?
public class C
{
private D d;
public C()
{
d = new D();
d.do();
}
public now()
{
d.next();
}
}
オブジェクトCとDの関係はどうやって説明できますか?オブジェクトにはどのような関係がありますか?
public class C
{
private D d;
public C()
{
d = new D();
d.do();
}
public now()
{
d.next();
}
}
d
C
に属するオブジェクト型D
のクラスメンバー(またはデータメンバ)です。あなたはそれが「持っている」関係(C
has-a D
)と考えるかもしれません。
あなたはクラスメンバーまたはデータメンバーのようですか? –
Dはオブジェクトではありません。 Dはクラスです。 dは型Dのオブジェクトを参照します。dはクラスCのメンバ変数/メンバフィールドです...と思います。 – Gendarme
CはDのオブジェクトをインスタンス化します。それだけです。 – sinclair