1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
__author__ = 'Durban Zhang' class SchoolMember: '''Represents any school member''' def __init__(self,name,age): self.name = name self.age = age print 'Initialized SchoolMember: %s' % self.name def tell(self): '''Tell my detail ''' print 'Name: "%s" Age: "%d"' % (self.name, self.age) class Teacher(SchoolMember): '''Represents a teacher''' def __init__(self, name, age, salary): SchoolMember.__init__(self,name,age) self.salary = salary print 'Initialized Teacher %s :' % self.name def tell(self): '''Teacher Tell ''' SchoolMember.tell(self) print 'Salary : "%d"' % self.salary class Student(SchoolMember): '''Represents a students''' def __init__(self, name, age, marks): SchoolMember.__init__(self,name,age) self.marks = marks print 'Initialized Student %s :' % self.name def tell(self): '''Student tell''' SchoolMember.tell(self) print 'Marks: "%d"' % self.marks t = Teacher('Durban',40,50000) s = Student('David',20,100) print members = [t, s] for member in members: member.tell()
|