Python中的类变量、成员变量、静态方法、成员方法
Python 的类中,主要会使用的两种变量:类变量与成员变量。类变量是类所有实例化对象共有的,而成员变量是每个实例化对象自身特有的。
# -*- coding: utf-8 -*-
class ClassTest():
static_a = 'AppBlog.CN'
def __init__(self):
self.a = 'Hello World'
pass
def method(self):
print '成员方法: method'
@staticmethod
def static_method():
print '静态方法: static_method'
if __name__=='__main__':
print '---------- 通过类调用 ----------'
print '类变量: ' + ClassTest.static_a
ClassTest.static_method()
print '---------- 通过对象调用 ----------'
test = ClassTest()
print '类变量: ' + test.static_a
print '成员变量: ' + test.a
test.static_method()
test.method()
运行结果:
---------- 通过类调用 ----------
类变量: AppBlog.CN
静态方法: static_method
---------- 通过对象调用 ----------
类变量: AppBlog.CN
成员变量: Hello World
静态方法: static_method
成员方法: method
版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/02/22/python-class-variable-member-variable-static-method-member-method/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
打赏
海报
Python中的类变量、成员变量、静态方法、成员方法
Python 的类中,主要会使用的两种变量:类变量与成员变量。类变量是类所有实例化对象共有的,而成员变量是每个实例化对象自身特有的。
# -*- coding: utf-8 -……
文章目录
关闭
共有 0 条评论