Javaの、初のクラス属性の1つに含ま別のオブジェクトにオブジェクトを追加します。

Luyw:

私はオブジェクトである人物のArrayListのが含まれているクラブと呼ばれるクラスを持っています。一人一人がタイプクラブのクラブの属性を持っています。クラブに名を追加するには、私は、Personオブジェクトを取り、希望のArrayListに追加する方法、addMemberを行いました。

それはこのような何かをすることは可能ですか?

public class Club {
...
    public void addMember(Person person) {
        person.setClub(**This instance of club**);
        this.memberList.add(person);
    }
...
}
ジョン・クーン:

使用しthis、このインスタンスを参照するように。それだけでなく、アクセスプロパティとメソッドへの道、だけでなく、参照です。

person.setClub(this);

おすすめ

転載: http://10.200.1.11:23101/article/api/json?id=407365&siteId=1