测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

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())

选项(单选)

上一题 下一题