Python类中的多属性
但是,我无法使用“颜色”属性。这是为什么?您没有在初始值设定项中设置它。在Python类中的多属性,python,oop,Python,Oop,但是,我无法使用“颜色”属性。这是为什么?您没有在初始值设定项中设置它。在self.name=name行之后添加self.color=color。谢谢。但是如果我有100个属性,这不是太混乱了吗?@nirubelongokar如果你有100个属性,这就是代码的味道: class Dog(object): species = "mammal" def __init__(self, breed, name, color): self.breed = breed
self.name=name
行之后添加self.color=color
。谢谢。但是如果我有100个属性,这不是太混乱了吗?@nirubelongokar如果你有100个属性,这就是代码的味道:
class Dog(object):
species = "mammal"
def __init__(self, breed, name, color):
self.breed = breed
self.name = name
sam = Dog(breed="lab", name="maorian", color="white")