Python-为什么我们使用init方法而不是自定义构造函数?

时间:2019-11-01 12:58:01

标签: python constructor init

我找到了有关init和python的条目 Why do we use __init__ in Python classes?

但是,它并没有真正解决我的问题,所以在这里。

我有一个朋友问我为什么使用init方法。他查看了我的代码,并在带有关键字参数的类中看到了初始化,然后说:“那太乱了。”相反,他使用关键字字典作为参数,然后创建自己的函数将其嵌入到类中。

我已经解释说他的代码对其他人不可读,以后很难进行故障排除。但是,使用内置的init方法是否比我在此描述的更好呢?

0 个答案:

没有答案