class MyClass:
"""一個簡單的類執行個體"""
i = 12345
def f(self):
return 'hello world'
# 執行個體化類
x = MyClass()
# 通路類的屬性和方法
print("MyClass 類的屬性 i 為:", x.i)
print("MyClass 類的方法 f 輸出為:", x.f())
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()