摘要:
原始类型是没有任何类型参数的泛型类或接口的名称。例如,给定通用 Box 类: public class Box<T> { public void set(T t) { /* ... */ } // ... } 要创建 Box 的参数化类型,您需要为形式类型参数 T 提供一个实际类型参数: Box<I 阅读全文
posted @ 2022-04-09 14:09
碧水蓝天白云
阅读(86)
评论(0)
推荐(0)
摘要:
泛型类型是通过类型参数化的泛型类或接口。下面的 Box 类将被修改以演示该概念。 一个简单的 Box 类 首先检查一个对任何类型的对象进行操作的非泛型 Box 类。它只需要提供两个方法:set,它添加一个对象到盒子,get,它检索它: public class Box { private Objec 阅读全文
posted @ 2022-04-09 13:51
碧水蓝天白云
阅读(95)
评论(0)
推荐(0)
摘要:
为什么使用泛型? 简而言之,泛型使类型(类和接口)在定义类、接口和方法时成为参数。就像在方法声明中使用的更熟悉的形式参数一样,类型参数为您提供了一种通过不同输入重用相同代码的方法。区别在于形式参数的输入是值,而类型参数的输入是类型。 使用泛型的代码比非泛型代码有很多好处: 在编译时进行更强的类型检查 阅读全文
posted @ 2022-04-09 13:46
碧水蓝天白云
阅读(169)
评论(0)
推荐(0)

浙公网安备 33010602011771号