确定类中泛型的类型可以通过以下几种方式:
MyClass<T>
,可以通过MyClass<Integer> myObj = new MyClass<Integer>();
来指定T
为Integer
类型。public <T> void myMethod(T obj)
,在调用该方法时可以根据传入的参数类型推断出T
的具体类型。<T extends Number>
来限定T
只能是Number
或其子类。List<?>
表示一个未知类型的列表。在使用通配符时,可以读取但不能写入具体的类型。总结起来,确定类中泛型的类型可以通过显式指定类型参数、类型推断、限定类型参数和通配符等方式来实现。具体选择哪种方式取决于具体的需求和上下文。
领取专属 10元无门槛券
手把手带您无忧上云