duanlove技术路途 2019-10-24
class TestDate:
    a = 1
    # "__init__"为类的构造函数
    def __init__(self):
        self.a = 666
        pass
    def a_1(self):
        print("a_1")
        self.a_2()
    def a_2(self):
        print(self.a)
        print("a_2")
if __name__ == "__main__":
    # 实例化类的时候 需要加"()",如TestDate(),若只写成TestDate 则类内部的方法无法相互调用
    td = TestDate()
    td.a_1()输出:
a_1
666
a_2
class Singleton: def __new__: # 关键在于这,每一次实例化的时候,我们都只会返回这同一个instance对象 if not hasattr: cls.instance =