声明一个Tree(树)类,有成员ages(树龄),成员函数grow(int years)用以对ages 加上years,showage( )用以显示tree对象的ages值。在主函数中定义Tree类对 使用C++
时间: 2024-05-31 12:06:55 浏览: 71
++语言实现如下:
#include <iostream>
using namespace std;
class Tree {
private:
int ages;
public:
Tree(int a = 0) { ages = a; } // 构造函数
void grow(int years) { ages += years; } // 成长函数
void showage() { cout << "The age of the tree is " << ages << " years." << endl; } // 显示函数
};
int main() {
Tree oak(5); // 创建一个树龄为5年的橡树对象
oak.showage(); // 显示树龄
oak.grow(3); // 让橡树增长3年
oak.showage(); // 再次显示树龄
return 0;
}
相关问题
声明一个Tree(树)类,有成员ages(树龄),成员函数grow(int years)用以对ages 加上years,showage( )用以显示tree对象的ages值。在主函数中定义Tree类对
象并调用其成员函数。
class Tree:
def __init__(self, ages):
self.ages = ages
def grow(self, years):
self.ages += years
def showage(self):
print("This tree is", self.ages, "years old.")
# 主函数
if __name__ == '__main__':
tree = Tree(10) # 定义Tree类对象
tree.showage() # 显示ages值
tree.grow(5) # 对ages加上5
tree.showage() # 再次显示ages值
使用C++编写一个声明一个Tree(树)类,有成员ages(树龄),成员函数grow(int years)用以对ages 加上years,showage( )用以显示tree对象的ages值。在主函数中定义Tree类对
#include <stdio.h>
class Tree {
private:
int ages;
public:
Tree(int a) {
ages = a;
}
void grow(int years) {
ages += years;
}
void showage() {
printf("The age of the tree is %d years old.\n", ages);
}
};
int main() {
Tree tree(10);
tree.showage();
tree.grow(5);
tree.showage();
return 0;
}
阅读全文