保护成员变量:string name 用于存储人物的姓名int age,存储人物的年龄,string gender,存储人物的性别. 构造函数:用于初始化人物的姓名、年龄和性别。 成员函数:getPe
时间: 2024-10-12 20:12:26 浏览: 15
JAVA编程基础-05面向对象基础-zhouxl.pdf
在面向对象编程中,保护成员变量(protected members)是指那些在其所属类内部可以访问,但在该类的派生类中可以更广泛地使用的属性。例如,`string name`、`int age` 和 `string gender` 分别表示人物的姓名、年龄和性别。
构造函数(Constructor)是一个特殊的方法,它用于初始化新创建的对象。对于这个人物类,你可以定义一个接受姓名、年龄和性别的构造函数,如:
```cpp
class Person {
private:
string name;
int age;
string gender;
public:
// 构造函数,用于初始化姓名、年龄和性别
Person(string name, int age, string gender) {
this->name = name;
this->age = age;
this->gender = gender;
}
};
```
成员函数(Member Function),也称为方法,是用来操作对象状态的方法。在这个例子中,可能会有获取(getters)和设置(setters)这些成员变量的函数,比如:
```cpp
// 获取姓名的方法
string getName() const {
return name;
}
// 设置姓名的方法
void setName(string newName) {
name = newName;
}
// 类似地,还有 getter 和 setter 对于 age 和 gender
// ...
```
阅读全文