补充:常量
一,接口
1> 接口可以多继承; A implements B,C,D(继承)
2>接口是公共的模板,一种规范
3>extends A implements C(必须先继承后接口)
4>内置常量,抽象方法 int A = 4; void buy() // public void buy(); 对接口里的
方法重写
注意
1>接口没有构造方
##############抽象方法和抽象类###################
abstarct
抽象类
生命方法不实现 public abstract work();没有方法体 就是抽象方法
{}是方法体
抽象类作用:别子类继承,将子类中共有的一些行为提取出来声明
注意点
1,抽象类中可以有普通方法
2,抽象类不一定有抽象方法
3,抽象类不能被实例化
4,abstract和final 不可用同时修饰同一个类
abstract修饰类:类可以被继承
final修饰类:类不可以继承
5,继承抽象类后,要对抽象方法全部实现.否则继承后自己还是抽象类