2016-03-31 13 views
-1

オブジェクトCとDの関係はどうやって説明できますか?オブジェクトにはどのような関係がありますか?

public class C 
{ 
    private D d; 

    public C() 
    { 
    d = new D(); 
    d.do(); 
    } 

    public now() 
    { 
    d.next(); 
    } 
} 
+0

あなたはクラスメンバーまたはデータメンバーのようですか? –

+0

Dはオブジェクトではありません。 Dはクラスです。 dは型Dのオブジェクトを参照します。dはクラスCのメンバ変数/メンバフィールドです...と思います。 – Gendarme

+0

CはDのオブジェクトをインスタンス化します。それだけです。 – sinclair

答えて

-1

dCに属するオブジェクト型Dのクラスメンバー(またはデータメンバ)です。あなたはそれが「持っている」関係(C has-a D)と考えるかもしれません。