抽象类与接口
主要总结了,抽象类、接口、以及抽象类与接口的区别
不想掉头发$
这个作者很懒,什么都没留下…
展开
-
抽象类和接口的区别
抽象类和抽象接口可以根据成员、关系、设计理念这三个方面加以区分。 成员区别 抽象类 成员变量:变量,常量; 成员方法:有抽象方法,也有非抽象方法 构造方法:有构造方; 接口 成员变量:只有常量; 成员方法:只有抽象方法 构造方法:没有构造方; 关系区别 类与类 只能单继承 类与接口 能单实现、多实现 接口与接口 能单继承、多继承 设计理念区别 抽象类 对类抽象,包括属性、行为 接口 对行为抽象,主要是行为 ...原创 2021-08-07 21:23:00 · 47 阅读 · 0 评论 -
Java接口知识总结
概述 接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用。接口就是多个类的公共规范,是一种引用数据类型,最重要的内容就是其中的:抽象方法(即对行为的抽象)。 特点 1.定义格式 接口用关键字interface修饰。 格式示例如下: public interface 接口名 { //抽象方法的定义 public abstract 返回类型方法名(参数列表); ...原创 2021-08-07 18:17:54 · 148 阅读 · 1 评论 -
Java抽象类知识总结
概述 一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类! 特点 1. 抽象类和抽象方法必须使用 abstract 关键字修饰 //抽象类的定义 public abstract class 类名 {} //抽象方法的定义 public abstract void eat(); 2.抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类 3.抽象类不能实例化 抽象类如何实例化呢?参照多态的方式,通过子类对象实...原创 2021-08-07 11:58:05 · 165 阅读 · 0 评论