Python實現(xiàn)類繼承實例
更新時間:2014年07月04日 15:10:05 投稿:shichen2014
這篇文章主要介紹了Python實現(xiàn)類繼承實例,需要的朋友可以參考下
Python是一種解釋型、面向對象、動態(tài)數(shù)據(jù)類型的高級程序設計語言,本文就舉一例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()
運行結果:
[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
相關文章
Python基于回溯法子集樹模板實現(xiàn)圖的遍歷功能示例
這篇文章主要介紹了Python基于回溯法子集樹模板實現(xiàn)圖的遍歷功能,結合實例形式分析了Python使用回溯法子集樹模板針對圖形遍歷問題的相關操作技巧與注意事項,需要的朋友可以參考下2017-09-09
Python NumPy實現(xiàn)數(shù)組搜索示例詳解
NumPy是一個開源的Python科學計算庫,使用NumPy可以很自然地使用數(shù)組和矩陣,這篇文章主要介紹了使用NumPy實現(xiàn)數(shù)組搜索,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習吧2023-05-05
pytorch中forwod函數(shù)在父類中的調用方式解讀
這篇文章主要介紹了pytorch中forwod函數(shù)在父類中的調用方式解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-02-02

