Machine
次のように定義された名前のクラスがあります。
class Machine
{
private String name;
Machine() { name = null; }
// set , get methods of String name
}
次のようなMachineAtt
インターフェイスを実装するという名前のクラスもあります。Att
// Att interface
interface Att
{
void add(Machine obj);
Machine find(String name)
}
// MachineAtt class
class MachineAtt implements Att
{
protected Map<String,Machine> hashTable = new HashMap<String,Machine>();
// ovveride methods from interface Att
}
主な機能は次のとおりです。
Machine car = new Machine();
car.setName("MB");
//create an object of MachineAtt
MachineAtt foundit = new MachineAtt();
foundit.add(car);
foundit.find("MB");
私の質問は、配列を使用して同じことを行うにはどうすればよいですか? たとえば、メソッドを使用して、この配列foundit.add(someArray)
内の特定のアイテムを検索したいのですが、私の言いたいことが理解できることを願っています。何か案は?find();