Python是一種高級編程語言,支持許多編程范式,其中面向?qū)ο缶幊淌瞧渲兄唬琍ython的類結(jié)構(gòu)體是面向?qū)ο缶幊痰闹匾M成部分,類是一種用戶自定義的數(shù)據(jù)類型,它將數(shù)據(jù)和操作數(shù)據(jù)的方法組合在一起,實現(xiàn)了封裝、繼承和多態(tài),是實現(xiàn)面向?qū)ο缶幊痰幕A(chǔ)。
# 定義一個類 class Person: def __init__(self, name, age): self.name = name self.age = age def introduce(self): print("My name is %s, I am %d years old." % (self.name, self.age))
定義類時需要使用class
關(guān)鍵字,__init__
方法是一個特殊的方法,用于初始化類的實例,它在實例化時自動被調(diào)用,self
代表類的實例,introduce
方法是類的一個成員方法,用于介紹一個人的基本信息。
# 創(chuàng)建一個對象 person = Person("John", 20) # 調(diào)用成員方法 person.introduce()
創(chuàng)建對象時需要使用類名后緊跟一對小括號,傳遞初始化參數(shù),調(diào)用成員方法時使用“點號”語法,即實例名.成員方法名。
Python的類結(jié)構(gòu)體是面向?qū)ο缶幊痰幕A(chǔ),熟練掌握類的定義、對象的創(chuàng)建和成員方法的調(diào)用是Python編程的基本技能。