抽象类

抽象类:

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”进行润饰;