栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

254 类型通配符

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

254 类型通配符

254 类型通配符

为了表示各种泛型List的父类,我们可以使用类型通配符

- 类型通配符:

- 例如,List表示元素类型未知的List,它的元素可以匹配任何类型

- - 这种带通配符的List仅表示它是各种泛型的父类,并不能把元素添加到其中

·

如果不希望List是任何泛型的父类,只希望它代表某一类泛型的父类,可以使用通配符的上限

【通配符上限】

-

- 例如,List表示Number类型或者其他子类

【通配符上下限】

-

- 例如,List表示Number类型或者其他父类

--------------------------------------------------------------

package e254;

import java.util.ArrayList;

import java.util.List;

public class GenericDemo {

    public static void main(String[] args) {

//---limit---

        List l1 = new ArrayList();

        List l2 = new ArrayList();

        List l3 = new ArrayList();//class Integer extends Number extends Object

//---UPPER LIMIT---

//        List l4 = new ArrayList();//error!Number extends Object

        List l5 = new ArrayList();

        List l6 = new ArrayList();

        

//---LOWER LIMIT---

        List l7 = new ArrayList();

        List l8 = new ArrayList();

//        List l9 = new ArrayList();//error!Number extends Object

        

    }

}

转载请注明:文章转载自 www.mshxw.com
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号