[电脑基础知识]C++第四章.ppt

[电脑基础知识]C第四章

面向对象程序设计(C++) 第4章 类类型 本章主要内容: ●类的定义与使用 ●类的数据成员和成员函数 ●类成员的访问控制方法 ●类的实现和对象的创建 ●访问类成员的方法 ●构造函数与析构函数 ●复制构造函数及深复制与浅复制 ●类作用域 ●静态成员 ●类的友元 ●常对象 C++与C最大的不同在于C++增加了面向对象的概念。C++允许用户定义新的抽象数据类型—类类型,它将一组数据和与这些数据相关的操作封装在一起,实现了面向对象技术中的核心概念—数据封装。 对象就是类类型的实例。 类的定义 ●类是对具有相同属性和行为的一组对象的抽象与统一描述。 ●类的定义包括行为和属性两个部分。 ● 属性以数据表示,行为通过函数实现。 类定义和使用时应注意: ●在类的定义中不能对数据成员进行初始化。 ●公有部分是类对外的接口,一般应先说明公有部分 ●类的任何成员都必须指定访问属性,一般将数据成员定义为私有成员或保护成员,将成员函数定义为公有成员。 ●类中的数据成员可以是C++语法规定的任意数据类型,但不能用存储类型auto、register或extern进行修饰。 类与对象的关系: 类的实例就是对象 一个类可以定义多个对象,每个对象占据各自的存储空间,也就是说,一个类的数据成员将拥有多个拷贝。但类的函数成员是共享的。 类代表了一组对象的共性,对象代表了特性; 类是一种抽象

文档评论(0)

1亿VIP精品文档

相关文档