JAVA面向对象
1.对象和类
类是具有相同属性和服务的一组对象的集合。
对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。
2.继承
继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。
3.多态
多态是同一个行为具有多个不同表现形式或形态的能力。
3.1优点
- 消除类型之间的耦合关系
- 可替换性
- 可扩充性
- 接口性
- 灵活性
- 简化性
3.2向上转型
子类引用的对象转换为父类类型称为向上转型。通俗地说就是是将子类对象转为父类对象。此处父类对象可以是接口。
3.3向下转型
向下转型是把父类对象转为子类对象。
4.分装
封装是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。
其优点有: - 良好的封装能够减少耦合。
- 类内部的结构可以自由修改。
- 可以对成员变量进行更精确的控制。
- 隐藏信息,实现细节。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。