Python是一種優秀的編程語言,具有很多方便易用的特性,其中類與函數是重要的技術。本文將結合實例為大家介紹Python中類函數的使用方法。
#定義一個人的類(Person) class Person: def __init__(self,name,age,gender): self.name = name self.age = age self.gender = gender #定義一個自我介紹的方法 def introduce(self): print("我叫{0},我是{1}生,今年{2}歲。".format(self.name,self.gender,self.age)) #定義一個學生類(Student),繼承人類(Person) class Student(Person): def __init__(self,name,age,gender,school): Person.__init__(self,name,age,gender) self.school = school #定義一個上課方法,在控制臺輸出學生的上課信息 def attend_class(self): print("{0}正在上{1}的課".format(self.name,self.school)) #創建學生對象并實現上課和自我介紹 s = Student("張三",18,"男","清華大學") s.introduce() s.attend_class()
以上代碼中,首先定義了一個人的類Person,其中包含了人的基本信息以及自我介紹方法。然后,定義了學生類Student,繼承人類Person,同時增加了學校屬性以及上課方法。最后,創建一個學生對象s,并分別調用了其自我介紹方法和上課方法。
在使用類函數時,需要注意以下幾點:
- 類中函數的定義與普通函數相同,使用def關鍵字聲明。
- 類中函數中的第一個參數必須是self,用于指向當前對象。
- 調用函數時要使用對象名.函數名()的方式。
- 類之間的繼承關系可以增加代碼的復用性。
總之,Python的類函數是一種非常強大的編程技術,其結合類的繼承關系,可以提升代碼的復用性與可維護性。希望本文的實例可以為大家提供一定的參考與幫助。
下一篇vue寫模態框