抽象类
抽象类:
1. 什么是抽象类?
如果一个类表白的是一种形象的概念,仅仅作为其余派生类的一个父类,次要性能的定义,具体的实现交给
他的子类来做。
2. 语法
在 class 后面加上 abstract 就是一个抽象类。
3. 抽象类的特点:
(1). 形象办法所在的类必须是抽象类;
(2). 抽象类不能进行实例化;
(3). 如果要实现一个抽象类,创立一个子类去继承这个抽象类;
(4). 子类继承抽象类当前,必须重写抽象类外面所有的形象办法 (前提子类不是抽象类);
(5). 抽象类外面能够定义一般办法;
(6). 抽象类能够定义构造方法;
4. 形象办法:
在返回值后面加上 abstract 就是一个形象办法;
形象办法的特点:
只能办法的定义,没有办法体。
接口
1. 什么是接口?
(1). 就是多个类之间的公共标准;
(2)接口就是一个非凡的形象类型,接口外面的办法都是形象办法;
(3). 接口解决了 java 单继承的鸡肋;
2. 怎么定义一个接口
public interface 接口名{
}
3. 接口的特点
(1)接口外面的属性都是常量,默认会给你加上“public static final”润饰;
(2)接口外面的办法都是形象办法,默认会给你加上“public abstract”进行润饰;