博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【面向对象】静态方法
阅读量:5299 次
发布时间:2019-06-14

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

静态方法:只是名义上归类管理,实际上在静态方法里不能访问类或实例中的任何属性

class Dog(object):    def __init__(self,name):        self.name=name    @staticmethod    def eat(self,food):        print('%s is eating %s'%(self.name,food))d=Dog('wangcai')d.eat(d,'骨头')>>>wangcai is eating 骨头

 

class Dog(object):    def __init__(self,name):        self.name=name    @staticmethod    def eat(name1,food):        print('%s is eating %s'%(name1,food))d=Dog('wangcai')d.eat('旺财','骨头')>>>旺财 is eating 骨头

 

转载于:https://www.cnblogs.com/q1ang/p/9073906.html

你可能感兴趣的文章
C++面向对象基础知识
查看>>
PY----Python
查看>>
[转载]识别真假搜索引擎(搜索蜘蛛)方法
查看>>
如何查看linux服务器内存使用情况
查看>>
Charles 3断点篡改数据
查看>>
虚拟机安装iOS开发环境流水帐,附iOS Developer Program流水帐
查看>>
[HNOI2010]CITY 城市建设
查看>>
网站出现service unavailable的解决方法
查看>>
c# 添加注册表
查看>>
MD5解密
查看>>
缩放文本框ExpandTextView
查看>>
Android 开发工具推荐
查看>>
enum值与string的转换
查看>>
c#基础知识
查看>>
SQLAlchemy
查看>>
登录界面
查看>>
1.7-BGP③
查看>>
第3章 ES文档和故障处理
查看>>
jquery实现返回基部案例效果
查看>>
oracle 电子商务解决方案讲义
查看>>