泛型类和泛型类是并列的关系

这篇具有很好参考价值的文章主要介绍了泛型类和泛型类是并列的关系。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

package com.test.test05;



import java.util.ArrayList;

class Demo{
    public static void main(String[] args) {
        Object obj = new Object();
        String s = new String();
        obj = s;         //多态的一种形式
        Object[] objArr = new Object[10];
        Object[] strArr = new String[10];
        objArr = strArr; //多态的一种形式

        ArrayList<Object> list1 = new ArrayList<>();
        ArrayList<String> list2 = new ArrayList<>();
        //list1 = list2; //虽然写代码报错啦,但是实际上底层list1和list2都是Object对象,String也属于Object对象。

        //总结:A和B是子类父类的关系,但是G<A>和G<B>不存在继承关系的。是并列关系。

    }
}

文章来源地址https://www.toymoban.com/news/detail-450218.html

到了这里,关于泛型类和泛型类是并列的关系的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • javaee 创建泛型类 泛型接口

    2024年02月15日
    浏览(57)
  • 泛型类接口方法学习

    泛型(Generics),广泛的类型。最大用途是给集合容器添加标签,让开发人员知道容器里面放到是什么类型,并且自动对放入集合的元素进行类型检查。 类比实参和形参,我们在对方法中的变量操作时,并没有指明变量的实际大小,而是使用变量名来指代。泛型就是这个情况下

    2024年02月12日
    浏览(353)
  • 泛型类传多个参数

    2024年02月05日
    浏览(166)
  • 【Java】泛型类,接口,方法

    泛型的作用:约束元素的类型 集合 泛型的符号: T:type E:element K:Key V:value 泛型符号是个占位符,给引用类型占位置 在使用的时候名称没有任何要求,ABCDEFG无所谓,个数也不要求 反省符号应用: 泛型类 在本类中,可以把泛型符号当成已知类型来用 泛型的具体类型在创

    2024年02月14日
    浏览(39)
  • 31 C++ 模版和泛型

    我们先来看一类问题,如下的三个方法能否换成一个方法呢? 这就是模版的来历。 所谓泛型编程,是以独立于 任何 特定类型的方式编写代码 这意味着,我们在声明或者定义的时候,不会指定具体的类型。 但是在使用的时候,需要指定具体的类型或者值 模版是泛型编程的基

    2024年02月02日
    浏览(38)
  • go语言的反射和泛型

    反射可以在程序的运行时获取变量的各种信息。Go语言中光反射在 reflect 包下。 http://c.biancheng.net/view/4407.html Go语言中通过 断言 转化为指定类型。 但是这并不具有通用性,通过断言的判断必须是已有定义的类型,未定义的就不可用,因此没有通用性。泛型就是来解决这一问题

    2024年02月10日
    浏览(43)
  • Java自定义泛型类、泛型接口、泛型方法以及 泛型擦除的细节

    体会:使用泛型的主要优点是能够在 编译时 而不是在运行时检测错误。 1.泛型类可能有多个参数,此时应将多个参数一起放在尖括号内。比如:E1,E2,E3 2.泛型类的构造器如下:public GenericClass(){}。而下面是错误的:public GenericClass E (){} 3.实例化后,操作原来泛型位置的结构必

    2024年02月08日
    浏览(40)
  • java学习——ArrayList和泛型(学习记录)

    学习资料来自菜鸟教程 ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。 ArrayList 继承了 AbstractList ,并实现了 List 接口。 ArrayList 类位于 java.util 包中,使用前需要引入它,语法格式如下: E: 泛型数据类型,

    2024年02月06日
    浏览(60)
  • 【Rust】——提取函数消除重复代码和泛型

    🎃个人专栏: 🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客 🐳Java基础:Java基础_IT闫的博客-CSDN博客 🐋c语言:c语言_IT闫的博客-CSDN博客 🐟MySQL:数据结构_IT闫的博客-CSDN博客 🐠数据结构:​​​​​​数据结构_IT闫的博客-CSDN博客 💎C++:C++_IT闫的博客-CSDN博

    2024年03月26日
    浏览(55)
  • Java重修第八天—枚举和泛型

    通过学习本篇文章可以掌握如下知识 1、枚举 2、泛型 枚举是一种 特殊类 枚举类的格式: 为什么说枚举是一个特殊类,定义一个简单的枚举如下: 将其编译成class文件后,使用IDEA打开, 结果如下 :可以看出枚举类A有私有构造器。 枚举类的第一行只能罗列一些名称, 这些

    2024年01月17日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包