郑阿奇 第2章 C++面向对象程序设计.pptVIP

  • 6
  • 0
  • 约 99页
  • 2016-11-28 发布于河南
  • 举报
郑阿奇第2章C面向对象程序设计

第2章C++面向对象程序设计 在传统的结构化程序设计方法中,数据和处理数据的程序是分离的。当对某段程序进行修改或删除时,整个程序中所有与其相关的部分都要进行相应的修改,从而程序代码的维护比较困难。为了避免这种情况的发生,C++引用了面向对象的设计方法,它是将数据及处理数据的相应函数“封装”到一个“类”中,类的实例称为“对象”。在一个对象内,只有属于该对象的函数才可以存取该对象的数据。这样,其他函数就不会无意中破坏它的内容,从而达到保护和隐藏数据的效果。 2.1.1 类的定义 类的定义一般地分为声明部分和实现部分。声明部分是用来声明该类中的成员, 包含数据成员(或称“成员变量”)的声明和成员函数的声明。成员函数是用来对数 据成员进行操作的,又称为“方法”。实现部分是用来对成员函数的定义。概括说 来,声明部分将告诉使用者“干什么”,而实现部分是告诉使用者“怎么干”。 C++中定义类的一般格式如下: class 类名 { private: [私有数据和函数] public: [公有数据和函数] }; 各个成员函数的实现 其中,class是定义类的关键字,class的后面是用户定义的类名,通常用大写的 C字母开始的标识符作为类名,C用来表示类(Class),以与对象、函数及其他数 据类型相区别。类中的数据和函数是类的成员,分别称为数据成员和成员函数。 2.1.1 类的定义

文档评论(0)

1亿VIP精品文档

相关文档