class Dog(object):
def __init__(self,name):
self.name=name
@staticmethod#实际上跟类没什么关系了
def eat():#def eat(self)是错误的,self与上边没关系了
print('%s is eating %s'%('虎子','肉'))
def talk(self):
print('吃饱了')
d1=Dog('小虎子')
d1.eat()
d1.talk() class Dog(object):
def __init__(self,name):
self.name=name
@staticmethod#实际上跟类没什么关系了
def eat(self):#要传self,见最后一行程序
print('%s is eating %s'%(self.name,'肉'))
def talk(self):
print('吃完了')
d2=Dog('大虎子')
d2.eat(d2)
d2.talk()
#静态方法:只是名义上归类管理,实际上在静态方法里访问不了类或实例中的任何属性
#http://www.cnblogs.com/alex3714/articles/5213184.html

  

最新文章

  1. oracle exists
  2. Python一般错误
  3. Javascript 里的 in
  4. uwsgi选择使用的python版本(转载)
  5. Codeforces Round #367 (Div. 2) Hard problem
  6. sqoop1.99.4 JAVA API操作
  7. APT工作原理
  8. JavaScript备忘录-闭包
  9. VS2012启用SQLite的Data Provider
  10. 如何使用银联卡充值美元到BTC-E以及比特币搬砖教程
  11. 让Android系统支持ubifs文件系统
  12. AIX6.1/11.2.0.3在有关数据库SWAP一个BUG
  13. 201521123098 《Java程序设计》第7周学习总结
  14. FusionCharts封装-单系列图
  15. NPOI导出EXCEL报_服务器无法在发送 HTTP 标头之后追加标头
  16. prometheus告警配置注意事项
  17. Python_试题_23
  18. PHP之null
  19. SAP系统中ASCS、ERS、PAS、AAS
  20. 一本通1622Goldbach’s Conjecture

热门文章

  1. lightoj1009【DFS】
  2. [poj] Catch That Cow--bfs
  3. mysql读取不同位置配置文件顺序
  4. 集合中的 for-Each循环
  5. G.Longest Palindrome Substring
  6. css中如何设置透明度
  7. Hypertext Application Language(HAL)
  8. C# 实现本地化日志管理
  9. 通用的ashx调用
  10. swift3.0 项目引导页