【多选题】(1-3)关于泛型方法的说法,正确的是()。
A. 定义泛型方法时 不必指明参数类型,编译器会自己找出具体的类型 B. 泛型方法的定义 与 调用 和 普通方法不同 C. 任意方法都可访问泛型类的类型参数 D. static 方法有使用泛型能力
A. 定义泛型方法时 不必指明参数类型,编译器会自己找出具体的类型 B. 泛型方法的定义 与 调用 和 普通方法不同 C. 任意方法都可访问泛型类的类型参数 D. static 方法有使用泛型能力
定义泛型方法时 不必指明参数类型,编译器会自己找出具体的类型;
任意方法都可访问泛型类的类型参数;static 方法有使用泛型能力
任意方法都可访问泛型类的类型参数;static 方法有使用泛型能力
举一反三
- 使用泛型方法时不必指明参数类型,编译器会根据传递的参数自动查找出具体的类型。泛型方法除了定义不同,调用就像普通方法一样。
- 下面关于泛型类、泛型接口和泛型方法的说法正确的是() A: 泛型方法只能定义在泛型类或泛型接口中 B: 泛型类中不一定有泛型方法 C: 泛型方法的类型形参可以在方法的任意位置声明 D: 泛型方法就是使用了类型参数的方法
- 【多选题】关于泛型类型,下列说法正确的是:()。 A. 利用泛型类、泛型接口的实现类创建对象,可以不指定泛型类型。 B. 如果未指定泛型类型,则默认为java.lang.Object。 C. 基本数据类型也可以作为参数类型传入泛型类、泛型接口和泛型方法。 D. Java中的集合框架所涉及的接口和类,大都是泛型接口和泛型类
- 关于泛型的特点,描述正确的是( ) A: 泛型会提升程序的代码量 B: 泛型会提升类型安全性 C: 不能定义泛型方法 D: 不能定义泛型类
- 下列关于泛型使用的描述中正确的是( )。 A: 使用泛型需要引入System.Collections.Generic命名空间 B: 泛型类型中可以定义多个类型参数 C: 可以在泛型类型中定义泛型方法、委托以及事件等 D: 在程序中可以定义嵌套泛型
内容
- 0
当使用in关键字修饰泛型类、泛型接口和泛型方法的泛型参数时,泛型参数支持协变。
- 1
(1-3)在Java程序中,不能定义()。 A: 泛型类 B: 泛型接口 C: 泛型方法 D: 泛型异常
- 2
如何编写一个泛型方法,让它能接受泛型参数并返回泛型类型?
- 3
下列关于泛型的说法正确的是()。 A: 泛型是带一个或多个类型参数的类、接口或方法。 B: 运用泛型能够在编译时检测出错误。 C: 泛型的实际参数可以是类类型,也可以是基本类型。 D: 泛型其实质就是将数据的类型参数化。
- 4
泛型的类型包括【】、泛型接口以及泛型方法。