定义动物类Animal,包含种类变量和吃方法eat(),在方法中输出吃什么
时间: 2023-12-10 10:41:14 浏览: 342
Java面向对象(高级)- 抽象类与抽象方法(或abstract关键字)
以下是定义动物类Animal的Python代码:
```python
class Animal:
def __init__(self, species):
self.species =
def eat(self print("This " + self.species + " eats something.")
```
在这个类中,我们有一个造函数`__init__,它接受一个`species`,并将其存储为类变量。我们还有一个方法`eat,它打印出动物吃什么的信息。
例如,我们可以创建一个名为“狮子”的Animal对象,并调用其`eat()`方法来输出狮子吃肉的信息:
```python
lion = Animal("lion")
lion.eat() # 输出:This lion eats something.
```
阅读全文