最开始学习python,认为定义类时__init__方法的作用等同于C中的构造函数,但是使用之后发现也有区别

例如:

python中定义类时__init__()方法的作用

执行时的步骤可以理解为;

b = object.__new__(a)

a.__init__(a,"wang")

即__init__的作用是初始化实例后的对象b

在子类不重写__init__方法时,子类会默认调用父类中的__init__方法

子类也可以重写__init__方法,来给子类定义专属属性

相关文章:

  • 2021-05-20
  • 2022-02-20
  • 2022-12-23
  • 2021-06-29
  • 2022-12-23
  • 2022-12-23
  • 2021-09-16
猜你喜欢
  • 2022-12-23
  • 2022-02-06
  • 2022-12-23
  • 2021-08-23
  • 2023-02-27
  • 2021-12-27
  • 2021-07-26
相关资源
相似解决方案