Python是一種面向?qū)ο蟮木幊陶Z言,類是面向?qū)ο缶幊痰暮诵母拍钪弧T赑ython中,類是一種用戶自定義的數(shù)據(jù)類型,用于描述對(duì)象的屬性和行為。
在Python中,定義一個(gè)類需要使用關(guān)鍵字class,定義類的屬性和方法都寫在類內(nèi)部。Python中的類可以繼承自其他類,也可以實(shí)現(xiàn)多重繼承。
class Person: def __init__(self, name, age): self.name = name self.age = age def say_hello(self): print("Hello, my name is", self.name, "and I am", self.age, "years old.") p = Person("John", 30) p.say_hello() # 輸出Hello, my name is John and I am 30 years old.
上面的代碼定義了一個(gè)Person類,該類有一個(gè)構(gòu)造函數(shù)__init__,用于初始化對(duì)象的name和age屬性。此外,Person類還定義了一個(gè)say_hello方法,用于輸出對(duì)象的姓名和年齡。
在主程序中,創(chuàng)建了一個(gè)Person對(duì)象p并調(diào)用其say_hello方法,輸出對(duì)象的姓名和年齡。
通過定義類和創(chuàng)建對(duì)象,可以方便地進(jìn)行面向?qū)ο缶幊蹋岣叽a的可讀性和可維護(hù)性。