类是对象的抽象,对象是类的具体实例。

封装:是对象的一个重要原则。它有两层含义:

  • 对象是其全部属性和全部服务紧密结合而形成的一个不可分割的整体;
  • 对象是一个不透明的盒子,表示对象状态的数据和实现操作的代码都被封装在黑盒子里面。

继承:使用已存在的定义作为基础建立新的定义。

多态:多态中最常用的一种情况就是类中具有相似功能的不同函数,是用同一个名称来实现,从而可以使用相同的调用方式方法来调用这些具有不同功能的同名函数。