学习python类方法与对象方法,学习python类对象
学习python类方法与对象方法,学习python类对象
本文实例针对python的类方法与对象方法进行学习研究,具体内容如下
class Test_Demo: TEST = 'test_value' def __init__(self,name,age): self.name = name self.age = age #static method @staticmethod def test_static(): return Test_Demo.TEST #特性 @property def test_property(self): return self.name+':'+str(self.age) #类方法 @classmethod def test_class(self): return self.TEST if __name__ == '__main__': test_demo = Test_Demo('zj',23) #print(test_demo.name) print(Test_Demo.test_static()) print(test_demo.test_property) print(test_demo.test_class())
输出结果:
注:与php不同的是:
类方法和静态方法可以访问类的静态变量(类变量,TEST),但都不能访问实例变量(即name,age)
如果访问了就会报错:
以上就是本文的全部内容吗,希望对大家的学习有所帮助。
您可能感兴趣的文章:
- python中的实例方法、静态方法、类方法、类变量和实例变量浅析
- Python实现多行注释的另类方法
- python的类方法和静态方法
- Python类方法__init__和__del__构造、析构过程分析
- 介绍Python中几个常用的类方法
- Python编程中的文件读写及相关的文件对象方法讲解
相关内容
- 举例讲解Python中的list列表数据结构用法,python数据结构
- Python语言的面相对象编程方式初步学习,python语言面相
- 使用Python内置的模块与函数进行不同进制的数的转换,
- 编写Python小程序来统计测试脚本的关键字,python小程序
- 深入讲解Python函数中参数的使用及默认参数的陷阱,
- Python连接MySQL并使用fetchall()方法过滤特殊字符,python
- Python中的列表生成式与生成器学习教程,python生成式
- 深入解析Python中的list列表及其切片和迭代操作,
- 简单讲解Python中的字符串与字符串的输入输出,python输
- Python求算数平方根和约数的方法汇总,python平方根
评论关闭