为动物园里的所有动物创建一个动物类,该类的实例就是各种动物。通过动物类的属性来确定动物类的具体实例:name, ID, age.数据类型分别是 string, int、int;为动物类设置更改名称方法
时间: 2024-12-11 08:38:10 浏览: 5
zoo_动物园类_
你可以创建一个名为`Animal`的基类,用于表示动物园里的通用动物。这个类会包含三个基本属性:名字(name)、ID以及年龄(age),分别用字符串(string)、整数(int)和整数(int)类型表示。下面是一个简单的Python示例:
```python
class Animal:
def __init__(self, name: str, id_num: int, age: int):
self.name = name
self.id_num = id_num
self.age = age
# 更改名称的方法
def change_name(self, new_name: str):
self.name = new_name
print(f"动物的名字已更改为:{new_name}")
# 使用Animal类创建具体的动物实例
lion = Animal("狮子", 001, 5)
lion.change_name("非洲狮") # 输出:动物的名字已更改为:非洲狮
```
在这个例子中,当你创建`Animal`类的一个新实例(如`lion`),并调用`change_name`方法时,相应动物的名字就会被改变。
阅读全文