java -泛型

通配符(?)

当调用泛型方法时,编译器自动对类型参数(泛型)进行赋值,当不能成功赋值时报编译错误。

当赋值的类型不确定的时候,我们用通配符(?)代替了。

"在 Java 集合框架中,对于参数值是未知类型的容器类,只能读取其中元素,不能向其中添加元素,

因为,其类型是未知,所以编译器无法识别添加元素的类型和容器的类型是否兼容,唯一的例外是NULL"

 

http://www.cnblogs.com/lwbqqyumidi/p/3837629.html

http://blog.csdn.net/jinuxwu/article/details/6771121

http://bbs.csdn.net/topics/390171178

class Fruit{
    public String toString(){
        return "Fruit";
    }
}
class Apple extends Fruit{
    public String toString(){
        return "Apple";
    }
}
class Person{
    public String toString(){
        return "Person";
    }
}

 

 

posted on 2016-02-25 11:58  溪圆圆  阅读(136)  评论(0编辑  收藏  举报

导航