zoukankan      html  css  js  c++  java
  • 静态方法 分类: python基础学习 2014-04-05 19:34 228人阅读 评论(0) 收藏

    静态不需要类的实例就可以调用, 通过类名可以直接调用静态方法


    静态方法 

    和其他面向对象语言一样,Python的类中也可以定义静态方法,使用@staticmenthod装饰器定义。因为没有传递self参数,静态方法不会对任何实例类型进行操作。

    1
    2
    3
    4
    5
    6
    class Foo(object):
        @staticmethod
        def add(x, y):
            return x + y
    >>> Foo.add(1, 2)
    3

    如果在编写类时需要采用不同的方式创建新实例,比如工厂模式,则通常使用静态方法。





    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    一. js高级(1)-面向对象编程
    tips01- 定位
    h5c3 part6 flex
    h5c3 part5 background and transform
    template and pagination
    h5c3 part4
    h5c3 part3
    h5c3 part2
    h5c3 part1
    学习博客
  • 原文地址:https://www.cnblogs.com/think1988/p/4627913.html
Copyright © 2011-2022 走看看