Javaでオブジェクトを参照することは可能ですか?オブジェクト型による参照Java
例えば、私はこれがあります。
private static class Pet {
private String name;
public String getName() {
return name;
}
public Pet setName(String name) {
this.name = name;
return this;
}
}
public static class CAT extends Pet{}
public static class DOG extends Pet{}
を私はペットを受け入れ、リンクされたリストの中に犬や猫のペットの束を置きます。最後のインデックスをDOGで検索したい:
これは可能ですか?オブジェクトのタイプでオブジェクトを参照するには?
いいえリストを逆方向に反復し、そのオブジェクトがその型の参照であるかどうかをテストできますが、 'List'にはそれを行う組み込みメソッドがありません。 –
すばらしい。私は実際にオブジェクトが型の参照であるかどうかをテストできるかどうか尋ねようとしていました!私はこれを解決してマークすることができるように答えてください? getclass()の使用 – lawonga
@lawongaまたはinstanceof。 – immibis