java面向接口编程

面向接口编程,或是面向基类编程,是设计模式的方法,总结一下

java类库中一个典型的,经常用到的面向对象编程就是List

一般都是使用面向接口编程:

List list = new ArrayList();

而不是面向实现编程:

ArrayList list = new ArrayList();

 

👇👇👇👇👇以下内容可能没有意义

继承中,使用基类没有定义的方法需要进行类型转换

实现类自己定义方法setName();

使用时:

Dog dog = new MilkDog(); // 向上转型

dog.getName(); // 直接调用

((MilkDog) dog).setName("littleMilkDog"); // 向下转型后再调用

 

posted @ 2019-08-20 12:29  FuKai  阅读(183)  评论(0编辑  收藏  举报