接口
声明: interface (默认具有 abstract )
变量: - 不包含成员变量 (除非 static final 声明)
- 因为没有实例方法,因此也没有局部变量
方法: - 只有方法声明,没有方法体 (默认 public 和 abstract)
- 没有构造方法
特殊:接口可以多继承!
抽象类
声明: abstract (特殊的类)
变量: - 遵守普通类的规则
方法: - 与普通类相同,但可以有 抽象方法
特殊:不能被实例化!
其他关于 (被)继承、(被)实现 的规则请按照一般extend与implement规则推演即可!