JAVA判断某个类是指定类的实例
PHP中文网
PHP中文网 2017-04-18 09:37:43
0
2
764

现在有个Fruit父类,下面有各种水果apple,orange继承Fruit,给出一个具体水果的List,如何判读是否有某一个子类的实例

//判断fruiltList是否有?中给出的类,如果有返回该类(?是不知道形参该如何表示),
//比如?入参是Orange,要判断fruitList是否有Orange的实例,如果有则返回list中的Orange对象
public static <T extends Fruit> T getInstant(List<Fruit> fruitList,?){
      
}

public static void main(String[] args) {
        List<Fruit> fruitList = new ArrayList<>();
        Oranger orange = new Oranger("orange");
        Apple apple= new Apple("apple");
        fruitList.add(orange);
        fruitList.add(apple);
        //这边的入参怎么弄
        Apple apple= getInstant(fruitList, Apple.class);
        
}

PHP中文网
PHP中文网

认证0级讲师

全員に返信(2)
伊谢尔伦

のインスタンス
いいねを押す +0
Peter_Zhu

トラバーサル、instanceof 演算子

そうかも知れません。 。 Java を詳しく学習したことがありません

リーリー

参考: https://docs.oracle.com/javas...

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート