博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Day25.2 类中的方法
阅读量:4689 次
发布时间:2019-06-09

本文共 731 字,大约阅读时间需要 2 分钟。

'''普通方法:没有参数,只能类调用绑定方法:(1)绑定到对象(自动传递对象参数) (2)绑定到类(自动传递类参数)静态方法:无论是类还是对象,都能调用的方法'''
class Dog():    def __init__(self,name):        self.name = name            # 普通方法    def jiao():        print("小狗看见人就旺旺")            # 绑定到对象方法    def tian(self):        print("小狗喜欢舔")        # 绑定到类方法    @classmethod    def la(cls):        print(cls)        print("小狗会吃屎")            # 静态方法    @staticmethod    def jump():        print("小狗喜欢跳起来接飞盘")obj = Dog("迈克尔·蛋")
# (1) 普通方法
Dog.jiao() # 对象无法调用
# (2) 绑定到对象方法
obj.tian() # Dog.tian(134)  # 如果硬要使用类来调用,满足实参形参一一对应.
# (3) 绑定到类方法
Dog.la() # 用对象调用绑定到类的方法是可以的,先找出该对象所归属的类是谁,然后在传递这个类 obj.la()
# (4) 静态方法
obj.jump() Dog.jump() # 无论是类还是对象都可以调用方法

转载于:https://www.cnblogs.com/longerandergou/p/10959072.html

你可能感兴趣的文章
选拔赛 I 点进来吧,这里有你想要的
查看>>
SQL 优化经验总结34条
查看>>
开源 视频会议 收藏
查看>>
核心J2EE模式 - 截取过滤器
查看>>
test1
查看>>
.net开源CMS
查看>>
JdbcTemplate
查看>>
第一次使用maven记录
查看>>
SharePoint服务器端对象模型 之 使用CAML进展数据查询
查看>>
Building Tablet PC Applications ROB JARRETT
查看>>
Adobe® Reader®.插件开发
查看>>
【POJ 3461】Oulipo
查看>>
Alpha 冲刺 (5/10)
查看>>
使用Siege进行WEB压力测试
查看>>
斑马为什么有条纹?
查看>>
android多层树形结构列表学习笔记
查看>>
Android_去掉EditText控件周围橙色高亮区域
查看>>
《构建之法》第一、二、十六章阅读笔记
查看>>
Pandas基础(十一)时间序列
查看>>
arrow:让Python的日期与时间变的更好
查看>>