Java

java内置函数在泛型编程中如何使用

小樊
82
2024-08-18 19:56:38
栏目: 编程语言

在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类或方法一样。

0
看了该问题的人还看了