抽象类(abstract class )
1.只要有个方法是abstract ,那么该类是abstract 类;
2.abstract 方法在子类中必须有实现;在abstract 类中的abstract 方法只有声明而不能有方法体;
3.override关键字只是用来表示这是从父类继承过来的。(编译的时候好像有什么关系)
接口( interface)
1.只有方法声明,实现类来实现方法;
2.成员变量是static和final的;
抽象类可以是抽象方法和普通方法,接口中的方法都是声明(只有方法名,没有内部实现),必须被继承者全部实现