Member
클래스 = 슈퍼 클래스 SeniorMember
클래스 = 서브 클래스 JuniorMember
클래스 = 서브 클래스다른 클래스의 arraylist에 액세스 하시겠습니까?
그것은 구성원을 저장하기 위해 다른 클래스에서 동일한의 ArrayList를 할 수 있습니까? seniormember juniormember과 추가만을 seniormember
"사회 클래스"모든 부재를 저장할 ArrayList를 갖는 제거, 추가와 제거 ArrayList를 갖는
"Commiittee 클래스".
그들은 같은 arraylist를 공유 할 수 있습니까? 어떻게 된거 야?
import java.util.*;
public class ManagementCommittee{
private ArrayList<SeniorMember> smlist;
public ManagementCommittee(){
smlist = new ArrayList<SeniorMember>();
}
public void addCommitteeMember(SeniorMember sm){
smlist.add(sm);
}
public SeniorMember search(String smName){
for (SeniorMember sm : smlist){
if ((sm.getName()).equals(smName)){
return sm;
}
}
return null;
}
public boolean removeCommitteeMember(String smName){
SeniorMember tmp = search(smName);
if (tmp != null)
return smlist.remove(tmp);
else
return false;
}
public String toString(){
for (SeniorMember sm : smlist){
return "Name : " + sm.getName() + "\nAddress : " + sm.getAddress() + "\nFee : " + sm.getFee();
}
}
}
나는이 committeemember 클래스에서 같은 ArrayList를를 사용하는 사회 클래스 작성해야 어떻게
? 내가 제대로 이해하면 슈퍼 클래스
"전체 클래스에 arraylist"가 있다는 것은 무엇을 의미합니까? 이것은위원회의 수퍼 클래스입니까? – Yuval