面向对象的特点: 抽象、封装、继承、多肽。
抽象: 提取对象的共同属性, 抽象的结果为类。
封装: 类内私有成员对外提供访问的方法。
继承:已有类的基础上, 添加新成员后构建新类。
多肽:同样的方法, 表现出不同的行为或状态。(子类对象指向父类的引用, 同种语义不同行为。)