다른 클래스의 배열 목록에있는 항목을 나열하려고합니다. 주요 프로그램arraylist의 각 항목 인쇄하기
아이템 - - 모든 항목을 저장하는 디렉터리 개체 - 개별 전화 번호부 항목
디렉토리를 생성하는 클래스
나는 총
에게 3 개 종류가있다.
는 난 할 노력하고있어
말해 .... 목록 모든 "디렉토리"에서 만든 배열 목록에서 항목과 같이 그 일을 메신저입니다
if (Directory.entries.size>0)
{
for (int i=0; i<Directory.entries.size(); i++) // Check size of array
{
Directory.entries.get(i).showRecord();
}
}
DIRECTORY
public void printItem()
{
//I HAVE NO IDEA WHAT GOES HERE
}
ENTRY
public class Entry
{
String name;
String telNo;
public Entry(String aName, String aTelNo)
{
setNumber(aTelNo);
setName(aName);
}
// Add methods here
private void setNumber(String aTelNo)
{
telNo = aTelNo;
}
public String getNumber()
{
return telNo;
}
private void setName(String aName)
{
name = aName;
}
public String getName()
{
return name;
}
public String toString()
{
return name + "." + telNo;
}
}
그러나 나는 그 안에있는 개별 항목을 인쇄 할 수 있도록 printItem() 메서드에서 필요한 것 중 가장 안 좋은 것을 얻었습니다.
누군가 올바른 방향으로 나를 가리킬 수 있습니까? 이것은 여러 클래스에 걸쳐 배열 목록을 실제로 사용한 적이 처음이며 매우 혼란 스럽습니다.
어디에서 printItem을 호출합니까? 그리고 그곳에 무엇을 인쇄하고 싶습니까? –
당신은 결코 printItem을 호출하지 않으므로 원하는 것을 넣으십시오. 고양이의 ASCII 아트 그림을 넣어서 할 수있는 모든 이익을 얻으십시오. –
그러나 Entry에서 호출중인 showRecord 메소드를 구현해야합니다. –