Java泛型:从基础到高级应用
1. 泛型类基础
泛型类允许我们创建可重用的代码,它可以处理多种数据类型。例如,有一个名为 TwoGen 的泛型类,其声明如下:
class TwoGen<T, V> {
// 类的具体实现
}
这里, T 和 V 是类型参数,用逗号分隔。创建 TwoGen 对象时,必须传递两个类型参数,示例如下:
TwoGen<Integer, String> tgObj = new TwoGen<Integer, String>(88, "Generics");
在这个例子中, Integer 替换了 T , String 替换了 V 。当然,两个类型参数也可以相同,如:
TwoGen<String, String> x = new TwoGen<String, String> ("A", "B");
泛型类声明的通用语法如下:
class class-name<
超级会员免费看
订阅专栏 解锁全文
579

被折叠的 条评论
为什么被折叠?



