国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > java泛型中类型擦除的转换

java泛型中类型擦除的转换

java泛型

头像

小妮浅浅

2021-07-19 09:58:293497浏览 · 0收藏 · 0评论

说明

1、泛型值存在于编译阶段,当代码进入虚拟机时,泛型值将被删除。

2、这个特征被称为类型删除。当泛型被删除时,他有两种转换方法。第一种是,如果泛型没有设置类型上限,泛型将转换为Object类型,第二种是如果设置了类型上限,泛型将转换为其类型上限。

实例

//未指定上限
public class Test1<T> {
    T t;
    public T getValue() {
        return t;
    }
    public void setVale(T t) {
        this.t = t;
    }
}
//指定上限
public class Test2<T extends String> {
    T t;
    public T getT() {
        return t;
    }
    public void setT(T t) {
        this.t = t;
    }
}
//通过反射调用获取他们的属性类型
@Test
public void testType1() {
    Test1<String> test1 = new Test1<>();
    test1.setVale("11111");
    Class<? extends Test1> aClass = test1.getClass();
    for (Field field : aClass.getDeclaredFields()) {
        System.out.println("Test1属性:" + field.getName() + "的类型为:" + field.getType().getName());
    }
 
    Test2 test2 = new Test2();
    test2.setT("2222");
    Class<? extends Test2> aClass2 = test2.getClass();
    for (Field field : aClass2.getDeclaredFields()) {
        System.out.println("test2属性:" + field.getName() + "的类型为:" + field.getType().getName());
    }
}

以上就是java泛型中类型擦除转换的方法,希望对大家有所帮助。更多Java学习指路:Java基础

本教程操作环境:windows7系统、java10版,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

透明泳装秀| 《入室暴行》国语| 《相濡以沫的夜晚》动漫免费全部 | 大龟慢慢挺进女友闺蜜的小说| 姐姐片多多免费高清电视剧| 18岁免费观看高清电视剧推荐 | 水K制服| 苍井空| 电影《乳妓》在线观看| CSGO暴躁少女高清大片| 九一麻花传剧MV在线看免费| 亚洲XXX午休国产熟女| 妈妈がだけの心に漂う| 两个人免费完整版在线观看| 樱花电影大全免费观看西瓜 | 女生把QQ放在一起的头像| 无码精品国产AV在线观看| XX| 深度开发1V6笔趣阁金银花露| 免费的行情网站WWW下载大全 | 嫂嫂宝库免费观看电视剧全部| 偏偏宠爰| 《黏糊糊的你》动漫免费观看| 二人努力生猴子免费观看| 《性爽2》电影| 欧美大片LOGO| 吃瓜黑料反差黑料爆料董赤赤| 猛地一挺腿再开一点就不疼| 王叔 我老公还在客厅| 日韩精品| 男生把小因因放到女生困里视频| 《互换人妻HD中字》| 蜜桃成熟时2| 人野兽马狗猪大全| 坤坤寒进桃子里在线看歌词| 共享女儿小诗1~10章的背景资.. | 男人吃奶摸下面弄进去会怀孕吗| 老公把舌头放进我B里搅拌| 布丁动漫| 每日大赛 反差吃瓜爆料合集视频 黑瓜网-每日大赛 抖音风合集 | 女人没开过包啥样