別のクラスの配列リストの項目をリストしようとしています。
全部で3つのクラスがあります
教えてください-メインプログラム
アイテム-個々の電話帳アイテムを作成するクラス
ディレクトリ-すべてのアイテムを格納するディレクトリオブジェクト。
私がやろうとしているのは、「ディレクトリ」に作成された配列リスト内のすべてのアイテムをリストし、このように実行することです。
教えて
if (Directory.entries.size>0)
{
for (int i=0; i<Directory.entries.size(); i++) // Check size of array
{
Directory.entries.get(i).showRecord();
}
}
ディレクトリ
public void printItem()
{
//I HAVE NO IDEA WHAT GOES HERE
}
エントリ
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()メソッドで何を実行する必要があるかを最もよく把握していません。
誰かが私を正しい方向に向けることができますか?複数のクラスで配列リストを実際に使用したのはこれが初めてで、非常に混乱しています。