问答详情
源自:2-5 Python类属性

类和函数在运行上的差别?

1、类在定义的时候类属性的定义会执行一遍,而函数在定义的时候内部是没有被执行的,只有在被调用的时候函数内部才会执行?
2、类的实例在实例化的时候并没有执行类内部的代码,只是执行了类的构造函数?

提问者:seth_lin 2021-03-10 22:19

个回答

  • 王梓蓉
    2021-03-23 17:14:14

    1、类在定义的时候,类属性需初始化
    2、类的实例在实例的时候自动调取构造函数进行初始化

    3、函数在调用时执行

    4、通过实例化类可使用类中的公共方法