将一个对象添加到第一个';s类属性,Java
我有一个名为Club的类,它包含一个人物数组列表,这些人是对象。每个人都有一个club类型的club属性。为了向俱乐部添加人员,我创建了一个方法addMember,它获取一个Person对象并将其添加到所需的ArrayList中 有可能这样做吗将一个对象添加到第一个';s类属性,Java,java,class,oop,object,Java,Class,Oop,Object,我有一个名为Club的类,它包含一个人物数组列表,这些人是对象。每个人都有一个club类型的club属性。为了向俱乐部添加人员,我创建了一个方法addMember,它获取一个Person对象并将其添加到所需的ArrayList中 有可能这样做吗 public class Club { ... public void addMember(Person person) { person.setClub(**This instance of club**); t
public class Club {
...
public void addMember(Person person) {
person.setClub(**This instance of club**);
this.memberList.add(person);
}
...
}
使用
this
引用此实例。它不仅是访问属性和方法的一种方式,也是一种引用
person.setClub(this);
使用
this
引用此实例。它不仅是访问属性和方法的一种方式,也是一种引用
person.setClub(this);
person.setClub(本)代码>?个人设置俱乐部(本)代码>?