gpt4 book ai didi

python - 如何在 Python 3 中向子类添加参数

转载 作者:太空宇宙 更新时间:2023-11-03 14:35:09 24 4
gpt4 key购买 nike

class Wolf:
def __init__(self, legs):
self.legs = 4
class Dog(Wolf):
def __init__(self, color):
self.color = color
fido = Dog(legs = 4, color = "brown")

这会输出一条错误消息。我该如何做类似的事情,向子类添加不属于父类(super class)的参数。

最佳答案

试试这个:

class Wolf:
def __init__(self, legs):
self.legs = 4
class Dog(Wolf):
def __init__(self, legs, color):
super().__init__(legs)
self.color = color
fido = Dog(legs=4, color="brown")

关于python - 如何在 Python 3 中向子类添加参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47007200/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com