• Java 泛型 -通配符泛型


    通配符泛型在使用泛型 特殊的场景下用到,比如把泛型对象作为方法参数传入方法的时候,就用到通配符泛型;

    package com.java1234.chap06.sec03;
     
    import com.java1234.chap06.sec02.Animal;
    import com.java1234.chap06.sec02.Cat;
    import com.java1234.chap06.sec02.Demo;
    import com.java1234.chap06.sec02.Dog;
     
    public class Test {
         
        /**
         * 通配符泛型
         * @param a
         */
        private static void take(Demo<?> a){  
            a.print();
        }
         
        public static void main(String[] args) {
            Demo<Dog> dog=new Demo<Dog>(new Dog());
            take(dog);
            Demo<Cat> cat=new Demo<Cat>(new Cat());
            take(cat);
            Demo<Animal> animal=new Demo<Animal>(new Animal());
            take(animal);
        }
    }
  • 相关阅读:
    CF-807B
    CF-807A
    sort()的升降序函数操作
    CF-805D
    CF-805B
    CF-805A
    CF-796C
    CF-796B
    图论学习四之Disjoint set union并查集
    图论学习三之Shortest Path最短路
  • 原文地址:https://www.cnblogs.com/xyg-zyx/p/10006531.html
Copyright © 2020-2023  润新知