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; } };