类中的属性与方法
1、类是属性和方法的组合:在代码层面上来看属性就是变量,方法就是函数
⑴一个对象的特征称为"属性"
⑵一个对象的行为称为"方法"
2、类的属性分为:类属性、实例属性
⑴类属性是该类所有实例对象共有的属性,所有实例对象都可以调用类属性
⑵实例属性是该类每个实例对象私有的属性,不同实例之间互不影响,实例对象只能访问自己的实例属性
3、类的方法分为:静态方法、类方法、实例方法
⑴静态方法、类方法、实例方法是该类所有实例对象共有的:所有实例对象均可调用这些方法
4、在Python中默认对象的属性和方法都是公开的,实例对象可以通过点操作符(.)来进行访问
⑴一个类对象可以实例化出无数个实例对象,这些实例对象都可以通过点操作符来访问类的属性和方法
⑵调用类属性:
①类中访问类属性:类名. 类属性名
②类外访问类属性:类名.类属性名或实例名.类属性名
⑶调用实例属性:
①类中访问实例属性:self.实例属性名
②类外访问实例属性:实例名.实例属性名
⑷调用