种,接口,抽象类的比较

类,接口,抽象类的比较
类 接口 抽象类
关键字 class interface abstract class
创建对象 可以 不可以 不可以
属性 有 无 无
方法 不是必须实现 必须实现 不是必须实现
继承和实现关系 只能继承一个类extends 能被类继承
只能继承一个抽象类extends
能实现多个接口implements 能继承接口extends 能实现多个接口implements
备注 接口中不能有任何方法的具体实现 抽象类中没有实现的方法必须加abstract关键字子类中必须实现抽象类中的abstract方法