JAVA面向对象

1.对象和类
类是具有相同属性和服务的一组对象的集合。
对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。
2.继承
继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。
3.多态
多态是同一个行为具有多个不同表现形式或形态的能力。
3.1优点

  • 消除类型之间的耦合关系
  • 可替换性
  • 可扩充性
  • 接口性
  • 灵活性
  • 简化性
    3.2向上转型
    子类引用的对象转换为父类类型称为向上转型。通俗地说就是是将子类对象转为父类对象。此处父类对象可以是接口。
    3.3向下转型
    向下转型是把父类对象转为子类对象。
    4.分装
    封装是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。
    其优点有:
  • 良好的封装能够减少耦合。
  • 类内部的结构可以自由修改。
  • 可以对成员变量进行更精确的控制。
  • 隐藏信息,实现细节。

XY
4 声望1 粉丝