Java如何定义一个泛型通用类呢?
下文笔者讲述java定义泛型通用类的简介说明,如下所示
泛型类的定义和普通类定义没有看出区别,
唯一的不同在于,泛型类后面多聊一个类型符号
注意事项:
泛型类的参数符号,后面可跟一个类型符号,也可以跟多个类型符号
例:
public class User<T> {
private T t;
}
User:User是一个通用类
T:传递给泛型类的泛型类型参数,它可以采用任何对象
t:泛型类型T的实例
例:
package com.java265.other;
public class Test19 {
/**
* java265.com 示例
*/
public static void main(String[] args) {
User19<Integer> a = new User19<Integer>(888);
User19<String> b = new User19<String>("java265.com");
a.showInfo();
b.showInfo();
}
}
class User19<T> {
public User19(T t)
{
this.t = t;
}
T t;
public void showInfo() {
System.out.println(t);
}
}
------运行以上代码,将输出以下信息------
888
java265.com
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


