学习网站:https://www.runoob.com/cplusplus/cpp-classes-objects.html——搬运学习开始,助力每一个梦想。
前言
1、C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。
2、类是 C++ 的核心特性,通常被称为用户定义的类型。类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。
3、类中的数据和方法称为类的成员。函数在一个类中被称为类的成员。
一、C++ 类定义
二、定义 C++ 对象
1、类提供了对象的蓝图,所以基本上,对象是根据类来创建的。
2、声明类的对象,就像声明基本类型的变量一样。
代码如下(示例):
class Box
{
public:
double length; // 盒子的长度
double breadth; // 盒子的宽度
double height; // 盒子的高度
};
Box Box1; // 声明 Box1,类型为 Box
Box Box2; // 声明 Box2,类型为 Box
三、访问数据成员
类的对象的公共数据成员可以使用直接成员访问运算符 . 来访问。
四、类 & 对象详解
五、举个栗子
要求:反转一个只有三位数的整数。
代码如下:
#include <iostream>
using namespace std;
//自定义一个类
class Solution{
public:
int reverseInteger(int number){ //定义方法
return number%10*100+number/10%10*10+number/100;
}
};
//主函数
int main(){
int number=345;
Solution s; //创建对象
number = s.reverseInteger(number); //用创建的对象调用自定义的类中的方法
cout << number;
return 0;
}
结束语
毛泽东《论联合政府》: “ 这个军队具有一往无前的精神,它要压倒一切敌人,而决不被敌人所屈服。”