CPP实训4qR.docVIP

  • 70
  • 0
  • 约8.58千字
  • 约 10页
  • 2016-12-29 发布于重庆
  • 举报
第4章 面向对象基本概念与类实训 类(class)是用户定义的一种新的数据类型,本章将通过做习题和上机实验,学会怎样定义简单的类。 4.1 典型习题解答 【例4.1】 解释类和对象有什么区别? 【解答】对象是描述客观事物的一个实体,它是构成信息系统的一个基本单位。对象由对象名、一组属性和一组操作构成,属性由数据表示,操作由函数实现。类实质上是定义了一种对象类型,它描述了属于该类型的所有对象的属性和操作。对象是类的实例。 【例4.2】 写出类定义的语法结构。 【解答】 class 类名 { private: 私有的数据和函数 protected: 保护的数据和函数 public: 公有的数据和函数 }; 类的定义包括了4部分: ⑴ 关键字class和类名,类名是程序员为类起的名字,可以用除关键字以外的任何字符串表示; ⑵ 左花括号‘{’; ⑶ 声明数据和函数,数据就是用类型说明C++变量,函数就是一般的C++函数; ⑷ 右花括号‘}’和分号‘;’。 【例4.3】 C++关键字private和public有什么作用? 【解答】公有成员用public关键字声明,它定义了类的外部接口。私有成员用private关键字声明,它定义了类的内部使用的数据和函数。 【例4.4】 公有成员和私有成员有什么区别? 【解答】只有公有成员才能被用户程序直接访问,私有

文档评论(0)

1亿VIP精品文档

相关文档