码迷,mamicode.com
首页 >  
搜索关键字:staticmethod    ( 335个结果
python:使用静态方法,__str__函数
classMan(object): def__init__(self,name,phone): self.name=name self.phone=phone defInfo_p(self): return"Person%shasphone%s"%(self.name,self.phone) classStudent(Man): gpa_total=[] def__init__(self,name,phone,gpa): Man.__init__(self,name,phone) self.gpa=..
分类:编程语言   时间:2014-11-19 16:21:27    阅读次数:230
Swift 中的静态方法继承
Base and Derived Classes:class BaseClass{ class func staticMethod(){ println("BaseClass.staticMethod") } class func staticMethodWi...
分类:编程语言   时间:2014-11-17 13:56:04    阅读次数:182
静态方法和类成员方法(Python)
静态方法和成员方法分别在创建时分别被装入Staticmethod 类型和 Classmethod类型的对象中。静态方法的定义没有 self参数,且能够被类本身直接调用,类方法在定义时需要名为 cls的类似于self的参数,类成员方法可以直接用类的具体对象调用。但cls参数是自动被绑定到类的,请看下面...
分类:编程语言   时间:2014-11-07 16:51:41    阅读次数:253
Python的@符号
Python一直都属于用,没有去系统学习过,在一次面试中见到了@符号,回来看了下,这个符号用于装饰器中,用于修饰一个函数,把被修饰的函数作为参数传递给装饰器,下面举几个例子:1. @classmethod和@staticmethod这两个含义很明显,在定义方法的时候@classmethod表示该方法...
分类:编程语言   时间:2014-10-19 22:45:28    阅读次数:807
method
Static method静态方法属于类的方法,类的实例实际上不执行它 1 class Pizaa(object): 2 @staticmethod 3 def mix_ingredients(x,y): 4 return x+y 5 6 def cook(...
分类:其他好文   时间:2014-10-15 01:39:49    阅读次数:202
Python中的staticmethod和classmethod 的异同
class MethodTest():     var1 ="class var"         def__init__(self, var2 = "object var"):        self.var2 = var2        @staticmethod     defstaticFun():         print'static method'       ...
分类:编程语言   时间:2014-09-26 22:34:39    阅读次数:249
tornado\ioloop.py单例
@staticmethod def instance(): """Returns a global `IOLoop` instance. Most applications have a single, global `IOLoop` running on ...
分类:其他好文   时间:2014-09-22 14:36:42    阅读次数:199
python中staticmethod classmethod及普通函数的区别
staticmethod 基本上和一个全局函数差不多,只不过可以通过类或类的实例对象(python里光说对象总是容易产生混淆, 因为什么都是对象,包括类,而实际上类实例对象才是对应静态语言中所谓对象的东西)来调用而已, 不会隐式地传入任何参数。这个和静态语言中的静态方法比较像。classmethod...
分类:编程语言   时间:2014-08-29 12:26:37    阅读次数:175
python——实例方法、静态方法、类方法、类变量和实例变量浅析
概述:实例方法就是类的实例能够使用的方法。静态方法是一种普通函数,就位于类定义的命名空间中,它不会对任何实例类型进行操作。使用装饰器@staticmethod定义静态方法。类对象和实例都可调用静态方法。类方法是将类本身作为对象进行操作的方法。类方法使用@classmethod装饰器定义,其第一个参数...
分类:编程语言   时间:2014-08-25 21:00:04    阅读次数:381
python @classmethod 和 @staticmethod区别
首先来看@staticmethod,这个装饰器很好理解,就是让类中的方法变成静态方法,不需要对象实例化就可以直接调用。在此静态方法中无法使用"self"参数;再看@classmethod。其实和@staticmethod功能类似, 可以简单理解为@staticmethod功能上增加了一个"cls"参...
分类:编程语言   时间:2014-08-25 18:53:04    阅读次数:250
335条   上一页 1 ... 31 32 33 34 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!