问题描述
- java泛型 原生类 赋值时
-
class Fruit { }
public class Test {
public static void main(String[] args) {
List list1 = new ArrayList();
//list list2 = new ArrayList();
}list2报错我是知道的,但是我不明白list1作为原生类为什么可以被赋值为ArrayList呢?
解决方案
List是接口,不是原生类。
解决方案二:
Java中的泛型方法
解决方案三:
ArrayList是对List的一种实现。
时间: 2025-01-03 14:56:28