静态方法

在类下面写一个方法,这个方法如下:

@staticmethod:只要有了这个,方法就会变成静态方法。

def xo():

  print("xo")

注意如果是静态方法,就没有self。静态方法和普通方法都属于类。静态方法通过类去调用,执行的时候只需要类名.方法名。不管是静态方法还是普通方法,通过对象、类都可以去访问。

通过类访问的有静态字段和静态方法

类和对象都可以去访问静态字段、静态方法、普通字段以及普通方法

对象只能访问普通字段还有类的方法。静态方法里边可以有任意参数,要知道静态方法里边没有self.

posted @ 2017-02-28 16:24  关泉珍  阅读(40)  评论(0)    收藏  举报