抽象类和接口都是公共
1) 抽象类:abstract
包含有一个抽象方法(即只有声明,而没有实现)。 不能被实例化。2) 接口:由全局常量和抽象方法组成; 实现该接口的类,都具有接口中的方法和常量值,也可转化为接口。
接口对于编程非常重要,可以
一个类可以实现多个接口:使用 implements关键字
3)接口 VS 抽象类。
1)相同:都是公共和父类;
2)不同:抽象类,可以有自己的变量和方法; 而接口只能有全局常量和全部的公共方法。
抽象类,可以实现部分代码; 而接口只能全部是声明。
抽象类只能是单继承,而接口可以是多继承。