List是接口,为什么能够直接调用他的方法,不是说接口中方法都是抽象方法吗?

来源:4-6 学生选课—课程查询

慕盖茨5001769

2018-07-30 15:10

List是接口,为什么能够直接调用他的方法,不是说接口中方法都是抽象方法吗?

写回答 关注

6回答

  • 著名退堂鼓演奏家
    2018-08-21 17:12:11

    接口写出来必须要实现,List接口不能实例化,Arrayslist是list的实现类,在构造器中已经实现了list接口的方法,就可以用啦。

  • 曾嗨森
    2018-08-20 16:42:54
    public ListTest() {
       this.coursesToSelect = new ArrayList();
    }


  • code_walker
    2018-08-15 10:40:16

    父类接口类型引用指向给接口实现的子类对象,可以从多态角度理解。接口没有方法实现,接口实现类会给出具体实现。希望你能理解。

  • allanzoe
    2018-07-30 19:44:46

     去 看看 JDK8 的新特性吧,在8 中 是可以定义自己的方法的。

  • 慕勒6922838
    2018-07-30 16:58:46

    好像是实例化后可以调用

  • 969999666696
    2018-07-30 16:57:16
    这是个好问题,可能后面会解释吧

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409787 学习 · 4340 问题

查看课程

相似问题