如果用c++实现,那代码是什么
时间: 2024-10-18 22:06:02 浏览: 31
如果你想要用C++实现上述的`Tree`类,代码会类似下面的样子:
```cpp
#include <iostream>
class Tree {
private:
int ages; // 树的年龄
public:
// 构造函数,初始化树龄
Tree(int initialAges) : ages(initialAges) {}
// 成员函数 - 增加树龄
void grow(int years) {
ages += years;
std::cout << "增加了" << years << "年,当前树龄为:" << ages << std::endl;
}
// 成员函数 - 显示树龄
void showAge() {
std::cout << "当前树的年龄是:" << ages << std::endl;
}
};
```
在这个C++版本中,我们使用了类(class)关键字,构造函数以冒号开始,成员函数前也有无参数的声明。其余部分与Java版本的逻辑是一致的。
阅读全文