请根据裁判程序和输入输出样例,定义一个Tree类,具体要求如下: 1.私有数据成员:树名、树龄。 2.成员函数:无参构造函数,带2个参数的构造函数(树龄的默认值为0)。
时间: 2024-03-01 19:51:17 浏览: 90
数据结构中树的各种基本函数
4星 · 用户满意度95%
好的,根据您的要求,我为您定义了一个Tree类,具体实现如下所示:
```python
class Tree:
def __init__(self):
self.__name = ''
self.__age = 0
def __init__(self, name, age=0):
self.__name = name
self.__age = age
def get_name(self):
return self.__name
def get_age(self):
return self.__age
def set_name(self, name):
self.__name = name
def set_age(self, age):
self.__age = age
```
这里的Tree类有两个构造函数,一个是无参构造函数,另一个是带有两个参数的构造函数。其中,树名和树龄都是私有的数据成员,可以使用get和set方法进行访问。在构造函数中,我们可以给树名和树龄赋初值。
阅读全文