## 总结 ## 1、对接口的使用是通过关键字implements。对抽象类的使用是通过关键字extends。当然接口也可以通过关键字extends继承。 2、接口中不可以声明成员变量(包括类静态变量),但是可以声明类常量。抽象类中可以声明各种类型成员变量,实现数据的封装。 3、接口没有构造函数,抽象类可以有构造函数。 4、接口中的方法默认都是public类型的,而抽象类中的方法可以使用protected,public来修饰。 5、一个类可以同时实现多个接口,但一个类只能继承于一个抽象类。