面向对象静态方法
Posted q1ang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象静态方法相关的知识,希望对你有一定的参考价值。
静态方法:只是名义上归类管理,实际上在静态方法里不能访问类或实例中的任何属性
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 骨头
以上是关于面向对象静态方法的主要内容,如果未能解决你的问题,请参考以下文章
Java面向对象(OOP)--static修饰符(static变量static方法代码块和静态代码块创建和初始化对象的过程静态导入)