立即学习:https://edu.csdn.net/course/play/27126/355507?utm_source=blogtoedu
抽象类和接口的语法
- 有抽象方法的必须是抽象类,反之不然;
- 抽象方法不能定义方法体
- 子类继承抽象方法时,必须实现抽象方法
接口相关的语法
- 接口的方法没有方法体
- 一个类可以实现多个接口
- 实现接口的类需要实现接口方法
结合语法限制,讲述两者背后包含的面向对象思想
能实现多个接口,不能继承多个类
结合需求,讲述抽象类和接口的适应场景
- 概念上的从属关系,可以用抽象类,比如动物类和猫类
- 功能上的封装,是用接口,比如提供连接数据库功能的接口
- 语法是为设计服务,根据需求合理地选用抽象类和接口。