类的方法总结

简介: [root@blackfox zhouyuyao]# cat c8.py #!/usr/bin/python#coding:utf8class MyClass(object):    name = 'Test'    def __init__(self):        self.

[root@blackfox zhouyuyao]# cat c8.py 

#!/usr/bin/python

#coding:utf8


class MyClass(object):

    name = 'Test'


    def __init__(self):

        self.func1()

        self.__func2()

        self.classFun()

        self.staticFun()


    def func1(self):

        print self.name

        print "我是公有方法"


    def __func2(self):

        print self.name

        print "我是私有方法"


    @classmethod

    def classFun(self):

        print self.name

        print "我是类方法"


    @staticmethod

    def staticFun():

        print MyClass.name

        print "我是静态方法"


mc = MyClass()

#mc.func1()

#mc.__func2()

#MyClass.classFun()

#MyClass.staticFun()


目录
相关文章
|
7月前
|
存储 程序员 数据安全/隐私保护
C++类
C++类
54 0
|
7月前
|
C# 数据安全/隐私保护
56.c#:filelnfo类
56.c#:filelnfo类
55 2
|
7月前
深入类的方法
深入类的方法
|
7月前
|
Java 索引
JAVAStringBuilder类
JAVAStringBuilder类
34 0
|
7月前
|
算法 Java Serverless
JAVAMath类
JAVAMath类
34 0
|
7月前
|
存储 API C#
60.c#:steamreader类
60.c#:steamreader类
59 0
|
存储 Linux iOS开发
NSFileManager类
NSFileManager类
224 0
NSFileManager类
|
C++ 编译器 程序员