在Python中,類是一種組織代碼的方式,用于創建對象及其行為的抽象。以下是一些使用類的常見用法:
class
關鍵字定義一個類。class MyClass:
pass
obj = MyClass()
class MyClass:
class_var = 0 # 類變量
def __init__(self):
self.instance_var = 0 # 實例變量
@classmethod
def class_method(cls):
# 類方法
pass
def instance_method(self):
# 實例方法
pass
class ChildClass(MyClass):
pass
class ChildClass(MyClass):
def instance_method(self):
# 重寫父類的實例方法
pass
obj = ChildClass()
obj.instance_method() # 子類的實例方法
class MyClass:
@staticmethod
def static_method():
# 靜態方法
pass
這些只是一些常見的類的用法,Python的類還有許多其他高級特性,如屬性裝飾器、特殊方法等,可以根據需求進行學習和使用。