标签:编译器 pre 类型 不同的 复用 http 定义类 str 好的
#为什么用泛型?
一言以蔽之,当你定义类,接口,方法的时候泛型可以使类型(类和接口)作为参数。和声明方法时那些普通的参数相似,类型参数可以使你针对于不同的输入复用代码。但是和普通参数不同的是普通参数的输入是值,而类型参数的输入是类型。
使用参数的代码拥有更多的好处:
消除类型转换
以下的代码片段需要类型转换:
|
|
当我们使用泛型重写这段代码之后,代码就不需要类型转换了
|
|
使编程人员可以实现泛型算法。
通过使用泛型,编程人员可以实现泛型算法,这些算法可以应用于那些存放不同类型的集合中,这些算法可以被定制,而且具有类型安全和更好的可读性。
下一页
标签:编译器 pre 类型 不同的 复用 http 定义类 str 好的
原文地址:https://www.cnblogs.com/petewell/p/11615130.html