Python實現(xiàn)類繼承實例
更新時間:2014年07月04日 15:10:05 投稿:shichen2014
這篇文章主要介紹了Python實現(xiàn)類繼承實例,需要的朋友可以參考下
Python是一種解釋型、面向?qū)ο?、動態(tài)數(shù)據(jù)類型的高級程序設(shè)計語言,本文就舉一例Python類繼承的實例。
實例代碼如下:
#! /usr/bin/python # Filename: inherit.py # Author: yanggang class SchoolMember: def __init__(self,name,age): self.name = name self.age = age print 'init SchoolMember: ', self.name def tell(self): print 'name:%s; age:%s' % (self.name, self.age) class Teacher(SchoolMember): def __init__(self,name,age,salary): SchoolMember.__init__(self,name,age) self.salary = salary print 'init Teacher: ', self.name def tell(self): SchoolMember.tell(self) print 'salary: ', self.salary class Student(SchoolMember): def __init__(self,name,age,marks): SchoolMember.__init__(self,name,age) self.marks = marks print 'init Student: ', self.name def tell(self): SchoolMember.tell(self) print 'marks: ', self.marks t = Teacher('yanggang', 20, 1000) s = Student('liming', 12, 86) members = [t,s] print for member in members: member.tell()
運行結(jié)果:
[work@db-testing.baidu.com python]$ python inherit.py init SchoolMember: yanggang init Teacher: yanggang init SchoolMember: liming init Student: liming name:yanggang; age:20 salary: 1000 name:liming; age:12 marks: 86
相關(guān)文章
python 時間的訪問和轉(zhuǎn)換 time示例小結(jié)
Python 的 time 模塊提供了各種與時間處理相關(guān)的功能,包括獲取當(dāng)前時間、操作日期/時間以及執(zhí)行與時間相關(guān)的各種其它功能,這篇文章主要介紹了python 時間的訪問和轉(zhuǎn)換 time,需要的朋友可以參考下2024-05-05Python模塊學(xué)習(xí)之subprocess詳解
subprocess是Python?2.4中新增的一個模塊,它允許你生成新的進(jìn)程,連接到它們的?input/output/error?管道,并獲取它們的返回(狀態(tài))碼,下面小編就來和大家聊聊它的具體使用吧2023-08-08Python基于回溯法子集樹模板實現(xiàn)圖的遍歷功能示例
這篇文章主要介紹了Python基于回溯法子集樹模板實現(xiàn)圖的遍歷功能,結(jié)合實例形式分析了Python使用回溯法子集樹模板針對圖形遍歷問題的相關(guān)操作技巧與注意事項,需要的朋友可以參考下2017-09-09Python NumPy實現(xiàn)數(shù)組搜索示例詳解
NumPy是一個開源的Python科學(xué)計算庫,使用NumPy可以很自然地使用數(shù)組和矩陣,這篇文章主要介紹了使用NumPy實現(xiàn)數(shù)組搜索,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2023-05-05pytorch中forwod函數(shù)在父類中的調(diào)用方式解讀
這篇文章主要介紹了pytorch中forwod函數(shù)在父類中的調(diào)用方式解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-02-02