美文网首页
python 静态方法,动态方法

python 静态方法,动态方法

作者: 郭欢小哥 | 来源:发表于2019-10-29 20:10 被阅读0次

    静态方法属于类 @statcmethod  方法没有self

    静态方法与动态方法相比,静态方法可以不用实例化对象,直接获取  类.方法

    动态方法属于实例个体   方法带有self

    类,无法访问动态方法变量

    动态方法可以访问类变量

    class a:

        leibianliang = 0

        def b(self,name):

            动态方法

            self.name = name 动态变量

        @staticmethod

        def c(name):

            self.name = name

            静态方法属于类变量,

    @property

        def d():

                特性,方法被调用时,可以直接调用 a.d

    静态变量  属于类变量

    动态变量属于 方法变量

    静态方法 可以不必实例化对象,直接进行调用

    动态方法,需要实例化对象后进行调用

    相关文章

      网友评论

          本文标题:python 静态方法,动态方法

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