package com.atguigu.apitest.generic;
import java.util.HashMap;
import java.util.Map;
/**
* @author zhanganjie
* @version 1.0
* @description: 泛型类测试
* @date 2021/10/4 15:41
*/
public class GenericTest1<Z> {
private Z data;
public GenericTest1() {
}
public Z getData() {
return data;
}
public void setData(Z data) {
this.data = data;
}
public GenericTest1(Z data) {
this.data = data;
}
public static void main(String[] args) {
GenericTest1<Integer> setInteger = new GenericTest1<>();
setInteger.setData(1);
GenericTest1<String> setString = new GenericTest1<>();
setString.setData("我是字符串");
GenericTest1<Double> setDouble = new GenericTest1<>();
setDouble.setData(123.123);
GenericTest1<Object> setMap = new GenericTest1<>();
Map<String,String> map = new HashMap<>();
map.put("map集合","123");
setMap.setData(map);
System.out.println(setInteger.getData());
System.out.println(setString.getData());
System.out.println(setDouble.getData());
System.out.println(setMap.getData());
}
}
泛型测试,通过例子简单理解java泛型
最新推荐文章于 2024-08-11 20:00:32 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)