声明一个基类 animal,有私有整型成员变量 age,构造其派生类 dog,在其成员函数 set
时间: 2023-09-19 12:03:24 浏览: 346
C++给出一个哺乳动物类,要求从此派生出一个狗类
3星 · 编辑精心推荐
基类 animal 的声明如下:
```cpp
class animal {
private:
int age;
public:
animal(int a = 0): age(a) {}
void setAge(int a) {
age = a;
}
int getAge() {
return age;
}
};
```
派生类 dog 的声明如下:
```cpp
class dog : public animal {
public:
void set(int a) {
setAge(a);
}
};
```
在派生类 dog 中,通过调用基类 animal 的 setAge 函数来设置 age 成员变量的值。
阅读全文