千家信息网

c#面向对象中继承的案例分析

发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,这篇文章主要为大家展示了"c#面向对象中继承的案例分析",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"c#面向对象中继承的案例分析"这篇文章吧。School
千家信息网最后更新 2024年11月19日c#面向对象中继承的案例分析

这篇文章主要为大家展示了"c#面向对象中继承的案例分析",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"c#面向对象中继承的案例分析"这篇文章吧。

School(object):     __init__(self,name,addr):         self.name=name         self.addr=addr         self.students=[]         self.staffs=[]     enroll(self,stu_obj):         self.students.append(stu_obj)         print(%stu_obj.name)     hire(self,staff_obj):         self.staffs.append(staff_obj)         print(%staff_obj.name) SchoolMember(object):     __init__(self,name,age,sex,hourse_name,hourse_id):         self.name=name         self.age=age         self.sex=sex         self.hourse_name=hourse_name         self.hourse_id=hourse_id     tell(self):         Teacher(SchoolMember):     __init__(self,name,age,sex,salary,course,hourse_name,hourse_id):         super(Teacher,self).__init__(name,age,sex,hourse_name,hourse_id)         self.salary=salary         self.course=course     tell(self):         print(%(self.name,self.name,self.age,self.sex,self.salary,self.course,self.hourse_name,self.hourse_id))     teach(self):         print(%(self.name,self.course)) Student(SchoolMember):     __init__(self,name,age,sex,stu_id,grade,hourse_name,hourse_id):         super(Student,self).__init__(name,age,sex,hourse_name,hourse_id)         self.stu_id=stu_id         self.grade=grade     tell(self):         print(%(self.name, self.name, self.age, self.sex, self.stu_id, self.grade,self.hourse_name,self.hourse_id))     pay_tuition(self,amount):         print(%(self.name,amount)) school=School(,) t1=Teacher(,66,,7000,,,) t2=Teacher(,26,,6000,,,) s1=Student(,18,,,,,) s2=Student(,17,,,,,) t1.tell() t2.tell() s1.tell() s2.tell() school.hire(t1) school.hire(t2) school.enroll(s1) school.enroll(s2) t1.teach() t2.teach() print(school.students,school.staffs) stu school.students:     stu.pay_tuition(5000)

以上是"c#面向对象中继承的案例分析"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0