是否可以创建接口对象?

String [] s = {"A","Z","B"};
    List l  = Arrays.asList(s);
    System.out.println(l);

我认为不可能创建创建接口的对象。   那一行的含义是什么?List l = Arrays.asList(s); List是一个接口,因此我们如何创建List对象?

评论
  • 旗傲安
    旗傲安 回复

    您正在创建一个类型为List的ArrayList。

  • 死肥仔
    死肥仔 回复

    Arrays.asList方法实际上返回一个新的ArrayList,它是List的实现。