java 什么是泛型演示泛型一段代码
泛型是Java中的一种参数化类型,可以在定义类、接口或方法时使用,并在使用时指定具体的类型。通过使用泛型,我们可以编写更加通用和类型安全的代码。
下面是一个简单的演示泛型的代码示例:
public class GenericExample<T> {
private T value;
public GenericExample(T value) {
this.value = value;
}
public T getValue() {
return value;
}
public static void main(String[] args) {
GenericExample<String> stringExample = new GenericExample<>("Hello");
String stringValue = stringExample.getValue();
System.out.println("String value: " + stringValue);
GenericExample<Integer> integerExample = new GenericExample<>(123);
Integer integerValue = integerExample.getValue();
System.out.println("Integer value: " + integerValue);
}
}
在上面的代码中,我们创建了一个名为GenericExample的泛型类,使用<T>来表示该类是一个泛型类。在类的定义中,我们使用了泛型类型参数T来定义了一个私有字段value,并在构造函数中接受一个泛型类型参数value进行初始化。
在main方法中,我们创建了两个GenericExample的实例,一个使用String类型参数,另一个使用Integer类型参数。通过调用getValue方法,我们可以获取到存储在实例对象中的值,并进行打印输出。
通过使用泛型,我们可以在编译时进行类型检查,提高代码的可读性和可维护性
原文地址: https://www.cveoy.top/t/topic/itHr 著作权归作者所有。请勿转载和采集!