为什么下面Python中关于子类的代码会报错?
Why is the following code in Python about subclasses throw an error?
我是 Python 的初学者,一直在编写有关 类、继承和子 类 的 youtube 视频。但是,当我输入以下代码并 运行 它时,即使我的代码与 youtube 中的讲师相同,它也会抛出错误。有人可以帮我理解代码有什么问题吗? (代码和错误的图片如下所示)
(我观看的 youtube 视频的 link 是 - https://www.youtube.com/watch?v=RSl87lqOXDE&list=PL-osiE80TeTsqhIuOqKhwlXsIBIdSeYtc&index=4)
我认为问题是您在 Developer
__init__
函数中有错字。你已经拼出来了 __inti__
这就解释了为什么它要求不同数量的参数。它找不到 Developer
的 __init__
函数,因此它正在使用 Employee
的 __init__
。
我是 Python 的初学者,一直在编写有关 类、继承和子 类 的 youtube 视频。但是,当我输入以下代码并 运行 它时,即使我的代码与 youtube 中的讲师相同,它也会抛出错误。有人可以帮我理解代码有什么问题吗? (代码和错误的图片如下所示)
(我观看的 youtube 视频的 link 是 - https://www.youtube.com/watch?v=RSl87lqOXDE&list=PL-osiE80TeTsqhIuOqKhwlXsIBIdSeYtc&index=4)
我认为问题是您在 Developer
__init__
函数中有错字。你已经拼出来了 __inti__
这就解释了为什么它要求不同数量的参数。它找不到 Developer
的 __init__
函数,因此它正在使用 Employee
的 __init__
。