題目
設計一個類Person,生成若干實例,在終端輸出如下信息
小明,10歲,男,上山去砍柴
小明,10歲,男,開車去東北
小明,10歲,男,最愛大保健
老李,90歲,男,上山去砍柴
老李,90歲,男,開車去東北
老李,90歲,男,最愛大保健
實際代碼
並不代表最優代碼,大家有更好的寫法可以評論下
class person: # 構造方法,為實例對象初始化屬性 def __init__(self, name, age, sex): self.name = name self.age = age self.sex = sex # 獲取對象屬性的方法 def GetSelfMessage(self): return self.name, self.age, self.sex # 實例方法,用於實例對象執行某種行為 def DoSomething(self, doing): print(*self.GetSelfMessage(), doing) # 實例對象一 xiaoming = person("小明", 10, "男") xiaoming.DoSomething("上山砍柴") xiaoming.DoSomething("開車去東北") xiaoming.DoSomething("大保健") # 實例對象二 laoli = person("老李", 90, "男") laoli.DoSomething("上山砍柴") laoli.DoSomething("開車去東北") laoli.DoSomething("大保健") # 輸出結果 小明 10 男 上山砍柴 小明 10 男 開車去東北 小明 10 男 大保健 老李 90 男 上山砍柴 老李 90 男 開車去東北 老李 90 男 大保健