C++实现一个类

#include <iostream>

using namespace std;

// 定义一个人的类
class Person {
private:
    int age; // 年龄
    float height; // 身高

public:
    // 构造函数,初始化年龄和身高
    Person(int age, float height) {
        this->age = age;
        this->height = height;
    }

    // 获取年龄
    int getAge() {
        return age;
    }

    // 获取身高
    float getHeight() {
        return height;
    }
};

// 主函数
int main() {
    // 创建一个Person对象,年龄为18,身高为1.75米
    Person p(18, 1.75);

    // 输出年龄和身高
    cout << "Age: " << p.getAge() << endl;
    cout << "Height: " << p.getHeight() << "m" << endl;

    return 0;
}
这个程序定义了一个名为Person的类,该类有两个私有变量:
年龄和身高。构造函数用于初始化这两个变量。
类还有两个公有成员函数,用于获取年龄和身高的值。
在主函数中,创建一个Person对象并输出该对象的年龄和身高。

你也可以把类放在person.hpp

class Person {
    private:
        int age;
        double height;
    public:
        Person(int a, double h) {
            age = a;
            height = h;
        }
        int getAge() {
            return age;
        }
        void setAge(int a) {
            age = a;
        }
        double getHeight() {
            return height;
        }
        void setHeight(double h) {
            height = h;
        }
};

 

posted @ 2023-04-06 15:31  Z_Chan  阅读(37)  评论(0编辑  收藏  举报