美文网首页
python的静态函数、类函数、实例函数

python的静态函数、类函数、实例函数

作者: 老胡聊聊天 | 来源:发表于2018-11-11 18:08 被阅读11次

举例说明,下面3个函数分别是静态函数、类函数和实例函数,看一下main里面这三个函数分别怎么调用,以及他们如何引用Test.a这个变量

class Test:
    a = 1

    @staticmethod
    def test1():
        print(Test.a)

    @classmethod
    def test2(cls):
        print(cls.a)

    def test3(self):
        print(self.a)

if __name__ == '__main__':
    Test.test1()
    Test.test2()
    Test().test3()

相关文章

  • C# 构造函数总结

    构造函数 构造函数分为:实例构造函数,静态构造函数,私有构造函数。 实例构造函数 1、构造函数的名字与类名相同。 ...

  • python的静态函数、类函数、实例函数

    举例说明,下面3个函数分别是静态函数、类函数和实例函数,看一下main里面这三个函数分别怎么调用,以及他们如何引用...

  • Python---class

    Base 对于类内的变量,无论在类定义中还是类的创建函数中,实例函数需要使用,都要加self: 类函数,静态函数 ...

  • Python中实例方法、静态方法和类方法的重要区别

    Python中的三类方法/函数 Python中有三类方法,实例方法(Instance Method)、静态方法(S...

  • 阿里P7发布18道jvm面试题,来看一下你是不是真的明白jvm

    1. 类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,他们的执行顺序 答:先静态、...

  • es6

    模板对象 多行字符串 函数的扩展(默认参数) 箭头函数 类(class)类相当于实例的原型(静态方法+构造函数+原...

  • 静态类是不能实例化的

    静态类 原则 静态类中的所有成员必须是静态的。 静态构造函数 静态类可以有静态构造函数,静态构造函数不可继承。 静...

  • 静态函数虚函数

    静态函数 静态函数一般用于处理类内的静态成员 如何区分静态函数和一般的类内函数呢? 观察这个函数 看看它是否知道是...

  • 构造函数

    构造函数分为: 1.实例构造函数 2.私有构造函数 3.静态构造函数 私有构造函数 私有构造函数是一种特殊的实例构...

  • Python函数

    一函数定义 1内置函数 Python内置了很多有用的函数,我们可以直接调用。不像C#中调用函数,需要先实例化类,再...

网友评论

      本文标题:python的静态函数、类函数、实例函数

      本文链接:https://www.haomeiwen.com/subject/zpfffqtx.html