1. 接口特性
- 接口里面定义的成员变量
- 不能使用
- 不管是方法还是成员变量默认修饰符为 public, 而且
使用public 修饰符
- 成员变量
- 所有成员变量
最终都会声明成"public static final 类型 属性名"
- 所有成员变量
- 方法
- 接口里面声明的抽象方法可以不写abstract关键字来标识
2. 类的三个基本特征
- 继承
- 继承使得多个类之间具有了子父类关系,当一个类存在多个子类的时候,如果父类发生变化,那么这些子类会跟着一同变化,造成类与类之间的“强耦合”关系!
- 多态
- 多态指的是对象的多种形态, 继承是多态的实现基础。
- 必须有子类和父类,具有继承或实现(继承)
- 子类必须重写父类的方法(重写)
- 父类的引用变量指向子类的对象(向上转型)
- 封装
- 把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。
- 例如: 定义实体类的时候把成员变量定义为 private
- 把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。