Python 为什么错误会说对象没有属性?

Python 为什么错误会说对象没有属性?,python,class,inheritance,Python,Class,Inheritance,我一直在说为什么我没有发现这个错误 任何帮助都将不胜感激。 谢谢应该是: class Electric(Car): def __init__(self, make, model, year): 带有两个下划线。应为: class Electric(Car): def __init__(self, make, model, year): 带两个下划线。@InderjeetSingh如果构造函数没有正确命名为uu init uu,则在构造期间将不会执行它。修复名称将导致构造函数被

我一直在说为什么我没有发现这个错误

任何帮助都将不胜感激。 谢谢

应该是:

class Electric(Car):
    def __init__(self, make, model, year):
带有两个下划线。

应为:

class Electric(Car):
    def __init__(self, make, model, year):

带两个下划线。

@InderjeetSingh如果构造函数没有正确命名为uu init uu,则在构造期间将不会执行它。修复名称将导致构造函数被正确调用,因此电池大小属性将被正确分配,并且在调用时可用。请描述电池。@indrjeeth如果构造函数未正确命名为u init uu,则在构造期间将不会执行该构造函数。修复名称将导致正确调用构造函数,因此电池大小属性将正确分配,并且在调用时可用。请描述电池大小属性。
class Electric(Car):
    def __init__(self, make, model, year):