下列创建泛型集合对象的语句,正确的一项是( )。 A、List(Car) cars = new ArrayList(Car)( ); B、List<Car> cars = new ArrayList<Car>( );; C、List cars = new ArrayList( ); D、Car[ ] cars = new Car[5];
时间: 2024-04-21 16:30:20 浏览: 43
选项 B 是正确的。在 Java 中,创建泛型集合对象需要指定集合中存储的元素类型,可以使用 `< >` 运算符来指定元素类型。因此,应该使用 `List<Car> cars = new ArrayList<Car>();` 来创建一个泛型集合对象,其中 `<Car>` 表示这个集合中存储的是 Car 类型的元素。选项 A 中使用了错误的语法来创建 ArrayList,应该是 `new ArrayList<Car>()`,并且 `<Car>` 应该放在 `ArrayList` 的后面而不是 `List` 的后面。选项 C 中没有指定元素类型,因此不能保证集合中存储的元素类型是正确的。选项 D 中创建的是一个数组而不是集合,因此不能使用集合的相关方法。因此,选项 B 是正确的。
阅读全文