谷歌做英文网站,福清建设局网站简介,龙岩网站开发较好的公司,wordpress json登陆介绍
在C语言中#xff0c;类和对象是面向对象编程#xff08;OOP#xff09;的核心概念。类定义了对象的模板或蓝图#xff0c;而对象则是根据类的定义创建的实例。 看了定义#xff0c;是不是感觉还是感觉不清楚#xff0c;想学编程的都想看着代码学习#xff0c;那就…介绍
在C语言中类和对象是面向对象编程OOP的核心概念。类定义了对象的模板或蓝图而对象则是根据类的定义创建的实例。 看了定义是不是感觉还是感觉不清楚想学编程的都想看着代码学习那就直接上代码。
示例代码
#include iostream
#include string// 定义一个类
class Person {
public:// 构造函数Person(int id, const std::string name) : id(id), name(name) {}// 成员函数void introduce() const {std::cout Hello, my name is name and my ID is id std::endl;}private:// 成员变量int id;std::string name;
};int main() {// 创建对象Person alice(1, Alice);Person bob(2, Bob);// 使用对象的成员函数alice.introduce(); // 输出Hello, my name is Alice and my ID is 1bob.introduce(); // 输出Hello, my name is Bob and my ID is 2return 0;
}实例讲解
在示例中
定义了一个名为Person的类它有一个构造函数和两个成员变量id和name以及一个成员函数introduce。构造函数用于初始化对象的成员变量。在这个例子中构造函数接收两个参数一个整数和一个字符串并将它们分别赋值给id和name。成员函数introduce用于打印一条包含对象名称和ID的问候消息。注意该函数被声明为const这意味着它不会修改对象的任何成员变量。在main函数中创建了两个Person对象alice和bob并使用不同的参数调用了它们的构造函数。接着我们调用每个对象的introduce成员函数来打印问候消息。