1:java泛型的好处是可以实现类型检查,比较安全,可以实现功能的扩展化,增强功能。2:泛型的概念就是参数化的类型,相当于方法中的形式参数一样,先做一个占位符然后再在使用的时候传递真正的参数进去。3:package generic;/** * 自定义泛型类 * @author PC * */publ...
分类:
编程语言 时间:
2015-07-21 01:24:27
阅读次数:
203
1、泛型解决元素存储的安全性问题;解决获取数据元素时,需要类型强转的问题。--泛型的核心思想:把一个集合中的内容限制为一个特定的数据类型。2、泛型的使用 1)在集合中使用 2)自定义泛型类、泛型接口、泛型方法 3)泛型与继承的关系 4)通配符3、若泛型类、泛型接口没有使用泛型,则默认为Obj...
分类:
编程语言 时间:
2015-05-31 16:35:51
阅读次数:
117
C#自定义泛型类用得最广泛,就是集合(Collection)中。实际上,泛型的产生其中一个原因就是为了解决原来集合类中元素的装箱和拆箱问题(如果对装箱和拆箱概念不明,请百度搜索)。由于泛型的使用,使得集合内所有元素都属于同一类,这就把类型不同的隐患消灭在编译阶段——如果类型不对,则编译错误。
这里只讨论C#自定义泛型类。
基本自定义如下:
public class MyGeneric...
分类:
Web程序 时间:
2015-01-31 21:52:33
阅读次数:
171
* 泛型的使用*1.在集合中使用泛型(掌握)* 2.自定义泛型类、泛型接口、泛型方法(理解--->使用)* 3.泛型与继承的关系* 4.通配符*------------------------------------------------------------------------------...
分类:
编程语言 时间:
2015-01-31 00:17:27
阅读次数:
159
遇到,,等,是用到了java中的泛型。一般使用来声明类型持有者名称,自定义泛型类时,类持有者名称可以使用T(Type)如果是容器的元素可以使用E(Element),若键值匹配可以用K(Key)和V(Value)等,若是,则是默认是允许Object及其下的子类,也就是java的所有对象了。所以说,如果...
分类:
编程语言 时间:
2015-01-31 00:04:21
阅读次数:
173
遇到,,等,是用到了java中的泛型。一般使用来声明类型持有者名称,自定义泛型类时,类持有者名称可以使用T(Type)如果是容器的元素可以使用E(Element),若键值匹配可以用K(Key)和V(Value)等,若是,则是默认是允许Object及其下的子类,也就是java的所有对象了。所以说,如果...
分类:
编程语言 时间:
2015-01-31 00:02:21
阅读次数:
245
1 当实例化泛型类的对象时,指明泛型类的类型。指明之后,对应的类中所有使用泛型的位置,都变为实例化中指定的泛型的类型 2 如果我们自定义了泛型类,但是在实例化时没有使用,那么默认类型是Object类的。 package lianxi3; import java.util.ArrayList;
imp...
分类:
其他好文 时间:
2014-12-08 17:15:38
阅读次数:
181
泛型的使用
* 1.在集合中使用泛型(掌握)
* 2.自定义泛型类、泛型接口、泛型方法(理解 --->使用)
* 3.泛型与继承的关系
* 4.通配符
①.在集合中没有使用泛型的情况下
1.没有使用泛型,任何Object及其子类的对象都可以添加进来
2.强转为int型时,可能报ClassCastException的异常
②.在集合中使用泛型
规...
分类:
其他好文 时间:
2014-10-08 17:19:35
阅读次数:
212
//实现IEnumerable接口中的GetEnumerator()方法,为了能支持foreach遍历 class MyClass:IEnumerable { List list = new List(); private List items; public List Items { get { ...
分类:
其他好文 时间:
2014-07-27 23:27:49
阅读次数:
308