抽象方法
一.抽象方法规则
抽象方法必须被abstract修饰。
有抽象方法的类一定是抽象类,类也必须被abstract修饰
抽象类不能被实例化,他的非抽象子类可以实例化
如何实现抽象
* 抽象类,用abstract修饰这个类,可以定义方法而不实现
* 抽象方法:定义方法而不实现,让后代实现
* 1不能有方法体,直接用;号结束
* 2抽象可以没有抽象方法,抽象方法的数量是0-N;
* 3,抽象类不能直接实例化
* 4,有抽象方法的类必须是抽象类
接口
一.接口 : 只定义抽象方法。Interface
接口中属性默认是public static final类型的。定义时候必须初始化
1,常量,默认public ,final,static
* 2,抽象方法,默认public,abstract
* JDK1.8
* 带方法体的默认方法
接口可以继承接口
接口中的方法默认是public abstract类型的
实现接口用implements
接口不能实例化
接口是可以多继承的