IT评测·应用市场-qidao123.com
标题:
C++ 类 & 对象
[打印本页]
作者:
来自云龙湖轮廓分明的月亮
时间:
2023-6-7 11:44
标题:
C++ 类 & 对象
一、C++ 类 & 对象
C++ 类定义
定义一个类需要使用关键字 class,然后指定类的名称,并类的主体是包含在一对花括号中,主体包含类的成员变量和成员函数。
定义一个类,本质上是定义一个数据类型的蓝图,它定义了类的对象包括了什么,以及可以在这个对象上执行哪些操作。
关键字 public 确定了类成员的访问属性。在类对象作用域内,公共成员在类的外部是可访问的。您也可以指定类的成员为 private 或 protected,这个我们稍后会进行讲解。
定义 C++ 对象
Box Box1; // 声明 Box1,类型为 Box
Box Box2; // 声明 Box2,类型为 Box
复制代码
访问数据成员
类的对象的公共数据成员可以使用直接成员访问运算符.来访问
Box Box1; // 声明 Box1,类型为 Box
Box Box2; // 声明 Box2,类型为 Box
Box Box3; // 声明 Box3,类型为 Box
double volume = 0.0; // 用于存储体积
// box 1 详述
Box1.height = 5.0;
Box1.length = 6.0;
Box1.breadth = 7.0;
// box 2 详述
Box2.height = 10.0;
Box2.length = 12.0;
Box2.breadth = 13.0;
复制代码
需要注意的是,私有的成员和受保护的成员不能使用直接成员访问运算符 (.) 来直接访问。我们将在后续的教程中学习如何访问私有成员和受保护的成员
二、类 & 对象详解
1、C++ 类成员函数
2、类访问修饰符
非常重要
[code]#include using namespace std; class Box{ public: double length; void setWidth( double wid ); double getWidth( void ); private: double width;}; // 成员函数定义double Box::getWidth(void){ return width ;} void Box::setWidth( double wid ){ width = wid;} // 程序的主函数int main( ){ Box box; // 不使用成员函数设置长度 box.length = 10.0; // OK: 因为 length 是公有的 cout
欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/)
Powered by Discuz! X3.4