A21122. 以下关于Python 类继承的代码,执⾏后输出结果是?( ) class Animal: def __init__(self, name): self.name = name def speak(self): return "动物叫声" class Dog(Animal): def speak(self): return f"{self.name}: 汪汪汪" class Cat(Animal)…
单选题
困难
知识点
题目描述
以下关于Python 类继承的代码,执⾏后输出结果是?( )
class Animal:
def __init__(self, name):
self.name = name
def speak(self):
return "动物叫声"
class Dog(Animal):
def speak(self):
return f"{self.name}: 汪汪汪"
class Cat(Animal):
def __init__(self, name, color):
super().__init__(name) # 调用父类构造方法
self.color = color
def speak(self):
return f"{self.name} ({self.color}) : 喵喵喵"
dog = Dog("旺财")
cat = Cat("咪宝", "橘色")
print(dog.speak(), cat.speak())
选项(单选)
答案解析
详细答案解析为会员权益,按每日次数查看。
开通 / 升级会员
上一题
下一题