在Java中,泛型编程中的内置函数可以直接在泛型类或方法中使用,和普通的Java类或方法一样。例如,可以定义一个泛型类,其中包含一个使用内置函数的方法:
public class GenericClass<T> {
private T value;
public GenericClass(T value) {
this.value = value;
}
public void printValue() {
System.out.println(value.toString());
}
}
public class Main {
public static void main(String[] args) {
GenericClass<String> genericString = new GenericClass<>("Hello");
genericString.printValue(); // 输出 Hello
GenericClass<Integer> genericInteger = new GenericClass<>(123);
genericInteger.printValue(); // 输出 123
}
}
在上面的例子中,我们定义了一个泛型类GenericClass<T>
,其中包含一个使用toString
方法的printValue
方法。在Main
类中,我们创建了两个不同类型的GenericClass
对象,一个是String
类型的,一个是Integer
类型的,并且分别调用了printValue
方法来输出值。
可以看到,内置函数可以直接在泛型类或方法中使用,与普通的Java类或方法一样。