Java中的抽象类与接口抽象类 一、抽象类的概述 当我们在做子类共性功能抽取时,有些方法在父类中并没有具体的体现,这个时候就需要抽象类了! 在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类! 二、抽象类的特点三、抽象类的成员四、抽象类的格式public abstract class 类名 {}接口 一、接口的概述 接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用。 Java中的接口更多的体现在对行为的抽象 二、接口的特点三、接口的成员抽象类与接口的关系以及区别 一、关系二、区别成员区别 关系区别 类与类 继承,单继承 类与接口 实现,可以单实现,也可以多实现 接口与接口 继承,单继承,多继承
设计理念区别 抽象类 对类抽象,包括属性、行为 接口 对行为抽象,主要是行为
|