1、属性:
1.共有属性:
类属性:类的通用属性,可以用类调用,也可以用对象调用,通常用类来调用
实例属性:只属于对象
局部变量
2.私有属性:
2、方法:
1.普通方法
2.特性方法:没有参数,调用时也不能带()和传参数,用@property修饰
3.静态方法:没有self参数,可以使用类名来调用,也可以使用对象类调用,通常用类来调用,用@staticmethod修饰。业务场景:有一个方法在很多地方都需要调用,可以定义为静态方法
2、对象调用方法时执行顺序:
1.对象实例化
2.构造函数
3.对象调用的方法,代码跳转到具体的方法,执行方法的代码块
4.析构函数