开发者社区> 问答> 正文

能不能说一个C++类的简单示例呀?能解释一下组成部分更好了

能不能说一个C++类的简单示例呀?能解释一下组成部分更好了

展开
收起
三分钟热度的鱼 2024-05-17 14:36:48 35 0
1 条回答
写回答
取消 提交回答
  • include < string>  
    include < iostream>    
    class Person {  
    public:  
        Person(const std::string &name, int age) : mName(name), mAge(age) {}  
        void printInfo() const {  
            std::cout << "Name: " << mName << ", Age: " << mAge << std::endl;  
        }  
        void setName(const std::string &name) { mName = name; }  
        const std::string &getName() const { return mName; }  
        void setAge(int age) { mAge = age; }  
        int getAge() const { return mAge; }  
    private:  
        std::string mName;  
        int mAge;  
    };
    

    这个类名为Person,它有两个私有成员变量:mName和mAge。类体中还包含了构造函数、打印信息的成员函数、设置和获取姓名及年龄的成员函数。构造函数用于初始化对象的状态,而成员函数则用于操作或查询对象的状态。

    2024-05-17 15:15:33
    赞同 2 展开评论 打赏
问答分类:
C++
问答地址:
问答排行榜
最热
最新

相关电子书

更多
使用C++11开发PHP7扩展 立即下载
GPON Class C++ SFP O;T Transce 立即下载
GPON Class C++ SFP OLT Transce 立即下载