- 积分
- 1019
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2018-1-26
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 南极的七色鹿 于 2022-5-3 20:54 编辑
Python类对象的创建和使用 (biancheng.net)
类属性(类变量、实例变量、局部变量)和类方法(类方法、静态方法、实例方法)
一、类属性
1、类变量(类属性)
(1)定义:在类中,但在各个类方法外定义的变量。
(2)类变量的特点是:所有类的实例化对象都同时共享类变量
(3)类方法的调用方式有 2 种:既可以使用类名直接调用,也可以使用类的实例化对象调用。
2、实例变量(实例属性)
(1)定义:在任意类方法内部,以“self.变量名”的方式定义的变量,其特点是只作用于调用方法的对象。
(2)实例变量只能通过对象名访问,无法通过类名访问。
3、局部变量
(1)除了实例变量,类方法中还可以定义局部变量。和前者不同,局部变量直接以“变量名=值”的方式进行定义.
(2)局部变量只能用于所在函数中,函数执行完成后,局部变量也会被销毁。
|
|