在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類或方法一樣。