泛型

关于泛型的理解:

在强类型程序设计语言中编写代码是定义一些可变部分;

类型参数化;

使用前必须指定类型;

代码复用;

一种带有参数类型的类型,参数类型发生改变,使用泛型的对象改变;

不同的程序设计语言和其编译器、运行环境对其的支持均不一样;

Java中:

  声明格式: < T > ;

  括号内的参数可以有多个,且只能是 类 类型: < Integer ,String> ;

  Java的参数类型可以使用extends语句: < T extends SuperClass | InterfaceName> ;

  Java泛型的参数只可以代表类,不能代表个别对象;

 

posted @ 2018-07-12 16:54  Daniel-1  阅读(115)  评论(0)    收藏  举报