课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
泛型是程序员在学习Java编程开发语言的时候需要重点掌握的一个编程开发知识点,下面我们就简单来了解一下,Java编程泛型概念与应用方法分享。
概述
泛型可以把类型明确的工作推迟到创建对象或调用方法的时候才去明确的特殊的类型。
相当于把数据类型作为参数来进行传递。
注意:泛型只能是引用数据类型。
使用
泛型类&泛型接口
泛型类和泛型接口的用都相同,本篇以泛型类为例进行讲解。
泛型类就是把泛型定义在类上,用户使用该类的时候,才把类型明确下来。
定义泛型
在类名后加<>,在<>中定义泛型,<>中的内容相当于泛型的名字,可以随便写。在泛型类中我们可以把这个泛型的名字当做一个数据类型来使用。
泛型方法
定义泛型
在方法返回值类型的前面加<>,在<>中定义泛型,<>中的内容相当于泛型的名字,可以随便写。在该泛型方法中我们可以把这个泛型的名字当做一个数据类型来使用。
使用泛型
在泛型方法中可以使用定义的泛型。并且我们一般是在参数列表中或者是返回值类型上使用到这个泛型。
泛型的确定
在调用泛型方法的时候才真正确定之前定义的泛型代表什么数据类型。在调用泛型方法的时候,程序会根据你的调用自动推导泛型的具体类型。
泛型上限&泛型下限
泛型限定的概念
我们在使用确定泛型的时候可以使用任意的引用数据类型去确定。但是在某些场景下我们要求这个泛型必须是某个类的子类或者是某个类的父类。这种情况下我们就需要用到泛型上限和泛型上限来限制泛型的范围。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。