java中用object类可以接受所有类型的参数,但在取出时通常需要强制类型转换,否则容易出错.而且若是存入是不按约定任意存入类型,也会通过编译,但取出时常常会发生错误。若是规定死了类型则使用性不广,若是不加以规定就会出现上述情况,所以折衷情况是用泛型来标志,这样既可接受任意类型,但接受后又会约束取出,从而保证前后类型一致。

    某个类的属性的类型不确定时,使用泛型,相当于在其后面加了个括弧说明,供编译器理解。

posted on 2016-02-23 22:00  一个人的合唱  阅读(129)  评论(0编辑  收藏  举报