#!/usr/bin/python
# Filename: inherit.py
classSchoolMember:
'''Represents any school member.'''
def__init__(self, name, age):
self.name = name
self.age = age
print'(Initialized SchoolMember: %s)'% self.name
deftell(self):
'''Tell my details.'''
print'Name:"%s" Age:"%s"'% (self.name, self.age),
classTeacher(SchoolMember):
'''Represents a teacher.'''
def__init__(self, name, age, salary):
SchoolMember.__init__(self, name, age)
self.salary = salary
print'(Initialized Teacher: %s)'% self.name
deftell(self):
SchoolMember.tell(self)
print'Salary: "%d"'% self.salary
classStudent(SchoolMember):
'''Represents a student.'''
def__init__(self, name, age, marks):
SchoolMember.__init__(self, name, age)
self.marks = marks
print'(Initialized Student: %s)'% self.name
deftell(self):
SchoolMember.tell(self)
print'Marks: "%d"'% self.marks
t = Teacher('Mrs. Shrividya',40,30000)
s = Student('Swaroop',22,75)
print# prints a blank line
members = [t, s]
formemberinmembers:
member.tell()# works for both Teachers and Students
 
                   
                   
                   
                   本文介绍了一个使用Python实现的简单学校成员类继承的例子,包括教师和学生两个子类,并展示了如何利用这些类创建对象并调用方法。
本文介绍了一个使用Python实现的简单学校成员类继承的例子,包括教师和学生两个子类,并展示了如何利用这些类创建对象并调用方法。
           
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   427
					427
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            