Code:
#! /usr/bin/python # Filename:inherit.py # Author:yanggang class Schoolmember:def __init__ (self,n
Ame,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): Sc hoolmember.__init__ (self,name,age) self.salary = salary print ' init Teacher: ', Self.name D EF Tell (self): Schoolmember.tell (self) print ' salary: ', Self.salary class Student (schoolmember): de F __init__ (Self,name,age,marks): schoolmember.__init__ (self,name,age) Self.marks = marks print ' in It Student: ', Self.name def tell (self): Schoolmember.tell (self) print ' marks: ', self.marks t = Tea Cher (' Yanggang ', 1000) s = Student (' Liming ', M,) members = [t,s] Print for member in Members:member.tell ()
Results:
[work@db-testing-com06-vm3.db01.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