C第5章 面向象方法.docVIP

  • 3
  • 0
  • 约1.41万字
  • 约 5页
  • 2016-10-15 发布于广东
  • 举报
C第5章 面向象方法

第C5章 面向对象方法 对象是描述客观事务的一个实体,由三个要素组成 对象标识:对象的名称,唯一标识 属性:也称为状态、数据。描述对象的静态特征。也被称为成员变量或变量。 服务:操作,行为或方法。描述对象的动态特征。也被称为成员函数或函数。 封装是对象的一个重要原则,有两层含义 对象是其全部属性和服务紧密形成的密不可分的整体 对象是一个黑盒子,所有状态或行为都被封装到黑盒子里,只向外提供接口。 类是对象的抽象定义,是一组具有相同数据结构和相同操作的对象的集合。类的定义包括一组数据属性和在数据上的一组合法操作。类定义可以视为一个具有相似特性与共同行为的对象的模板,用来产生对象。 类与对象是抽象描述与具体实例的关系,一个具体的对象被称为一个类的具体实例。 类属类:接口或抽象类。它必须实例化后才能创建对象实例。 继承是在某个类的层次关联中不同的类共享属性和操作的一种机制。 继承是使用已经存在的定义作为基础建立新定义的技术。 一个子类只有唯一的一个父类称为单一继承,如果有多个父类,称为多重继承。 父类称为泛化类、基类、超类。 子类称为特化类、子女类、派生类。 多态是类与类之间的层次关系,以及类自身内部特定成员函数之间的关系,是解决功能和行为再抽象的问题。 多态是指具有相同功能的不同函数使用同一个函数名来实现,从而可以使相同的调用方式调用这些具有不同功

文档评论(0)

1亿VIP精品文档

相关文档