天天看点

python类的继承

~~~~~~~~~~~~~

#!/usr/bin/python

# filename: inherit.py

class schoolmember:

    '''represent any school member.'''

    def __init__(self,name,age):

        self.name = name

        self.age = age

        print('(initialize schoolmember:{0})'.format(self.name))

    def tell(self):

        '''tell my details.'''

        print('name:"{0}" age:"{1}"'.format(self.name,self.age),end = ' ')

class teacher(schoolmember):

    '''represent a teacher.'''

    def __init__(self,name,age,salary):

        schoolmember.__init__(self,name,age)

        self.salary = salary

        print('(initialized teache:{0})'.format(self.name))

        schoolmember.tell(self)

        print('salary:"{0:d}"'.format(self.salary))

class student(schoolmember):

    '''represents a student'''

    def __init__(self,name,age,marks):

        self.marks = marks

        print('(initialized student:{0}'.format(self.name))

        print('marks:"{0:d}"'.format(self.marks))

t = teacher('mrs.shrividya',30,30000)

s = student('swaroop',25,75)

print()

members = [t,s]

for member in members:

    member.tell()

python类的继承