java通配符类型

2025-04-08 17:43:52
推荐回答(4个)
回答1:

  • 如果是类引入的通配符,那么指的是”*“,

如:import java.util.*;表示的是引入util包下的所有类;

  • 如果是查找的通配符,那么指的是”*“,

如:*.java;表示的是查找后缀为java的所有文件;

  • 如果是泛型中的通配符,那么指的是”“;

如:List list = new ArayList();表示定义了一个通配的list对象,可以代表任何对象的list。

回答2:

通配符在类型系统中具有重要的意义,它们为一个泛型类所指定的类型集合提供了一个有用的类型范围。对泛型类 ArrayList 而言,对于任意(引用)类型 T,ArrayList 类型是ArrayList的超类型(类似原始类型 ArrayList和根类型 Object

回答3:

public void fun(Pair p){...}  ?是代表任意类型   T是代表Type。 Type 是 Java 编程语言中所有类型的公共高级接口。它们包括原始类型、参数化类型、数组类型、类型变量和基本类型。

回答4:

这个等你学到集合的泛型就明白了

下面你说的是什么?