16.抽象类&接口

2021-08-14  本文已影响0人  一碗清酒慰平生

抽象类

类中包含抽象方法的类,要定义为抽象类
eg:public abstract class 抽象类名{}

接口

一种公共的规范标准,使得符合规范标准的成员都可以正常使用相应的功能
Java中的接口更多体现在对行为的抽象

抽象类和接口的区别

对象 成员区别 关系区别 设计理念区别
抽象类 常量,变量;有构造方法;有抽象方法,非抽象方法 继承,单继承 对类抽象,包括属性,行为
接口 常量;抽象方法 类与接口是实现,可多实现;接口与接口是继承,可多继承 对行为抽象
上一篇下一篇

猜你喜欢

热点阅读