遇到的问题:抽象类与接口的区别
我的解答:
成员区别
抽象类 含有 变量,常量;有构造方法;有抽象方法,也有非抽象方法。
接口 含有 常量;抽象方法。
关系区别
类与类 继承,单继承
类与接口 实现,可单实现,也可多实现
接口与接口 继承,单继承,多继承
成员区别
抽象类 含有 变量,常量;有构造方法;有抽象方法,也有非抽象方法。
接口 含有 常量;抽象方法。
关系区别
类与类 继承,单继承
类与接口 实现,可单实现,也可多实现
接口与接口 继承,单继承,多继承