Day8 Python面向对象编程学习笔记8(类方法)
2020-03-28 20:08
399 查看
Talk is cheap
class Person: def run(self): print(self) @calssmethod #类方法通过装饰器进行对函数赋予功能 def leifangfa(cls): #cls是类-class的缩写 print(cls) #第一种调用方法 Person.leifangfa() #同实例方法一样,自动传递参数 #第二种调用方法 p=Person() p.leifangfa() #可以通过实例进行调用,此时实例被忽略,自动传入cls #第三种调用方法 func=Person.leifangfa #同实例方法一样,把改方法取出来 func() #第四种调用方法(现在仅仅只做了解) class A(Person): #A是由Person的一个子类 pass A.leifangfa() #这里只会打印出__main__.A
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- python-day8-元组的内置方法
- Python_day8_面向对象(多态、成员修饰符、类中特殊方法、对象边缘知识)、异常处理之篇
- python-day8-字典的内置方法
- Python中splitlines()方法的使用简介
- 关于加快python爬虫获取页面的方法
- python解压压缩包的几种方法
- Python高级——正则表达式 re模块1.match方法
- python处理字符串遇到的方法
- python使用thrift教程的方法示例
- 用python求一个数组的和与平均值的实现方法
- python opencv将图片转为灰度图的方法示例
- Python将视频或者动态图gif逐帧保存为图片的方法
- Python计算两个日期相差天数的方法示例
- python中defaultdict方法的使用
- 10种检测Python程序运行时间、CPU和内存占用的方法
- python简单获取本机计算机名和IP地址的方法
- python3.5 URLError: <urlopen error [Errno 10061]报错解决方法
- 详解Python3中字符串中的数字提取方法
- python 字典修改键(key)的几种方法
- Python_cmd的各种实现方法及优劣(subprocess.Popen, os.system和commands.getstatusoutput)