显示错误为TypeError: pig() takes no arguments
class Animal:def _init_(self,name,age):
self.name=name
self.age=age
def say(self):
print("我叫(self.name),今年(self.age)岁")
class pig(Animal):
def special(self):
print("我的技能是找大白菜")
p=pig("大肠",5)
p.say()
p.special()
请求大佬帮助 __init__() 前面和后面都有两个下划线,你每一边都只写了一个 class Animal:
def __init__(self,name,age): # 这里是双下划线
self.name=name
self.age=age
def say(self):
print("我叫(self.name),今年(self.age)岁")
class pig(Animal):
def special(self):
print("我的技能是找大白菜")
p=pig("大肠",5)
p.say()
p.special()
页:
[1]