抽象类
抽象类:
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”进行润饰;