类和对象的概念:
类:类是一个抽象的概念,内容主要是行为与属性的总结,按照类的规则可以创建对象
对象:按照类的概念创建出来的实体,可以进行数据的读写和行为的执行。对象和数据直接是相互的独立的
类和对象的关系:
类是抽象的概念,对象是实际存在的实体
一定先有某个类,再有这个类的对象
现阶段,只有类没有这个类的对象,这样的类没有意义,因为这样只表示一个概念
代码示例:
#include <iostream>
using namespace std;
class MobilePhone //手机类
{
public:
//手机的属性
string brand; //手机品牌
int weight; //手机重量
//手机的行为
void listen_music()
{
cout << "听音乐" << endl;
}
void run_game()
{
cout << "玩游戏" << endl;
}
};
int main()
{
//创建对象
MobilePhone mp1;
//调用属性
mp1.brand = "小米";
mp1.weight = 196;
cout << mp1.brand << endl;
cout << mp1.weight << endl;
//调用函数(行为)
mp1.listen_music();
mp1.run_game();
return 0;
}
文章介绍了类和对象的基本概念,类作为抽象的定义,包含属性和行为,而对象是基于类创建的具体实例。文中以MobilePhone类为例,展示了如何定义类的属性(如品牌和重量)和行为(如听音乐和玩游戏),并通过代码创建对象并调用其属性和方法。
4840

被折叠的 条评论
为什么被折叠?



