1.接口Interface
1.1:接口由抽象类和全局变量组成
1.2:一个子类可以implements多个接口
1.3:抽象类可以实现多个接口
1.4:都是父类对象指向子类引用
2.抽象类abstract class
2.1:抽象类和普通类相比,就对了一个abstract关键字,因而和普通类一样包含各种属性,方法(包括构造方法,抽象方法)
2.2:一个子类只能extends一个抽象类
2.3:接口不能继承抽象类,只能实现接口
2.4:都是父类对象指向子类引用
综上:在能使用接口的时候就使用接口,而不使用抽象类,避免单继承限制 |
|