创建一个Animal类,name属性设置为实例属性且可传递参数,然后age属性设置为私有初始值为0,type属性设置为类属性值为狗; 设置一个实例方法eat(),打印”狗吃骨头”;(放入一个模块中-模块名tools)
时间: 2024-05-06 14:20:25 浏览: 44
写一个类,名为Animal,该类有两个私有属性,name(代表动物的名字),和legs(代表动物的腿的条数);
```python
# tools.py
class Animal:
type = '狗'
def __init__(self, name):
self.name = name
self.__age = 0
def eat(self):
print('狗吃骨头')
```
使用方法:
```python
from tools import Animal
dog = Animal('旺财')
print(dog.name) # 输出:旺财
print(dog.type) # 输出:狗
dog.eat() # 输出:狗吃骨头
```
阅读全文