zoukankan      html  css  js  c++  java
  • 【面向对象】静态方法

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

    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 骨头
  • 相关阅读:
    将数据绑定通过图表显现
    d3.js初识
    Josn
    d3-tip.js
    Java知识点总结
    Javascript的学习
    Java的多线程学习
    day11
    day10
    day09
  • 原文地址:https://www.cnblogs.com/q1ang/p/9073906.html
Copyright © 2011-2022 走看看