1. 用java泛型技术定义一个打印类,该类可以打印8种基本数据类型。
时间: 2024-02-25 13:53:08 浏览: 121
Java 泛型最全指南(定义和使用+继承泛型类/实现泛型接口+泛型的边界+通配符+类型擦除)
可以使用以下方式定义一个泛型的打印类,可以打印8种基本数据类型:
```
public class PrintUtil<T> {
public void print(T value) {
System.out.println(value);
}
}
// 使用方式
PrintUtil<Integer> intPrintUtil = new PrintUtil<>();
intPrintUtil.print(1); // 打印整数
PrintUtil<Double> doublePrintUtil = new PrintUtil<>();
doublePrintUtil.print(1.0); // 打印浮点数
PrintUtil<Boolean> boolPrintUtil = new PrintUtil<>();
boolPrintUtil.print(true); // 打印布尔值
PrintUtil<Character> charPrintUtil = new PrintUtil<>();
charPrintUtil.print('a'); // 打印字符
```
通过使用泛型技术,我们可以定义一个可重用的打印类,同时可以支持多种数据类型的打印。
阅读全文