python類的使用(類定義,構造器,類屬性,方法)


注:這里只描述使用方法,具體類的概念長篇大論就不要為難我這個懶人了。

總之一句話編程語言只是一個工具,會用就行,好用就行。打破砂鍋問到底,我覺得有必要研究一下C,匯編,電子鏈路等。

 1 class cltdy:    #定義類,並起一個名字
 2     n = 1000    #類屬性,類內的變量
 3     def __init__(self,name,age,profession='IT民工'):    #構造函數,類接收外部傳入參數全靠構造函數
 4         self.name = name
 5         self.age = age
 6         self.profession = profession
 7     def printing_name(self):    #類的方法
 8         print('我的名字是:%s'%self.name)
 9     def printing_age(self):
10         print("我的年齡:%s"%self.age)
11     def printing_pfsn(self):
12         print("我的職業:%s"%self.profession)
13 
14 test = cltdy('sober',25,'DevOps')    #類的實例化,將參數傳入類中,傳入參數可以多但不可以少於類構造函數的參數(self參數除外,self是將實例化的變量名傳入類)
15 print("這是類實例化后的內存地址:%s"%test)
16 test.printing_name()    #調用實例化后類中的方法
17 test.name = 'moon'    #可以修改構造函數中參數的值
18 test.printing_name()
19 test.printing_pfsn()
20 print(test.n)
21 test.n = 2000    #修改類屬性,只針對test實例化生效
22 print(test.n,'\n====================')
23 
24 t2 = cltdy('jack',22,'student')    #實例化類對象,命名t2
25 print(t2.n)
26 t2.printing_age()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM