0

オブジェクトをパラメーターとして親クラスに渡す割り当てを行う必要があります。私が以下を呼び出すと:

candy1.eat(candy2);

どちらも同じインスタンス変数 (おいしい & 美味しい) を持っています。同じメソッドで 2 つのオブジェクトを使用して計算を行う必要がある場合、candy1 のインスタンス変数は次のようになります。

this.yummy;
this.delicous;

しかし、candy2 のインスタンス変数を見つけるにはどうすればよいでしょうか。

4

2 に答える 2

0

さて、私はそれを行う方法を見つけたので、以下に例を投稿します

public Snack eat(Snack pieceOfCandy){
    //variables for the candy1 object
    this.yummy = "Very yummy";
    this.delicious = "Very delicous";

    //variables for candy2 object
    pieceofCandy.yummy = "not that great";
    pieceOfCandy.delicious = "not delicious";
}

そんな感じ。メソッドで作業している場合、それは次のようになります。

于 2013-09-16T23:37:20.587 に答える