学习日记 10 高新(2) 泛型

WBOY
Freigeben: 2016-06-07 15:43:39
Original
962 Leute haben es durchsucht

泛型是1.5版本以后出现新特性 好处: 1. 安全。 2 避免了强制转换麻烦。 泛型式:通过来定义要操作的引用数据类型。 泛型类定义的泛型,在整个类中有效, 就是用来接收类型的 以前用Object来完成扩展,现在定义泛型来完成扩展。 当使用集合时,将集合中要存储的

泛型是1.5版本以后出现新特性

好处:
1. 安全。

2 避免了强制转换麻烦。

泛型格式:通过来定义要操作的引用数据类型。

泛型类定义的泛型,在整个类中有效,

就是用来接收类型的

以前用Object来完成扩展,现在定义泛型来完成扩展。

当使用集合时,将集合中要存储的数据类型作为参数传递到中

泛型定义在接口上。
interface Inter
{
void show(T t);
}

迭代时 使用泛型

接受 String类型

Iterator it = al.iterator();

? 通配符 在不确定接受那种类型时

用通配符来表示

格式 : >

? extends E: 接收E类型或者E的子类型,向上限定
? super E: 接收E类型或者E的父类型,向下限定

泛型的静态使用特点:

静态方法不可以访问类上定义的泛型。
如果静态方法操作的应用数据类型不确定,可以将泛型定义在方法上。

例:

public static void fanxing(Collection extends Person> al)

表示 只能接受 Person 的类型或者 Person的子类

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!