C++语言序设计教程-02.pptx

C语言序设计教程-02

C++语言程序设计教程 (第6-10章); 第6章 类与对象 6.1 从面向过程到面向对象 6.2 类与对象的定义 6.3 对象的初始化 6.4 对象数组与对象指针 6.5 静态成员 6.6 友元 6.7 常对象和常成员 6.8 程序实例;6.1 从面向过程到面向对象 6.1.1 面向对象程序设计的基本概念 1.对象与方法 对象是指现实世界中具体存在的实体。每一个对象都有自己的属性(包括自己特有的属性和同类对象的共同属性)。属性反映对象自身状态变化,表现为当前的属性值。 方法是用来描述对象动态特征的一个操作序列。消息是用来请求对象执行某一操作或回答某些信息的要求。实际上是一个对象对另一个对象的调用。; 2.类 类是具有相同属性和方法的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述。将相似的对象分组形成一个类,每个这样的对象被称为类的一个实例,一个类中的所有对象共享一个公共的定义,尽管它们对属性所赋予的值不同。; 3.封装 封装(Encapsulation)是指把对象属性和操作结合在一起,构成独立的单元,它的内部信息对外界是隐蔽的,不允许外界直接存取对象的属性,只能通过有限的接口与对象发生联系。;4.继承 继承(Inheritance)反映的是类与类之间抽象级别的不同,根据继承与被继承的关系,可分为基类和衍类,基类也称

文档评论(0)

1亿VIP精品文档

相关文档