python第25篇之--类的继承
来源:互联网 发布:python curl post 编辑:程序博客网 时间:2024/06/07 03:03
#!/usr/bin/pythonclass 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 Teacher:{0})'.format(self.name)) def tell(self): schoolMember.tell(self) print('salary :"{0:d}"'.format(self.salary))class Student(schoolMember): #继承 '''Represent a Student''' def __init__(self,name,age,marks): schoolMember.__init__(self,name,age) self.marks = marks print('(Initialized Student:{0})'.format(self.name)) def tell(self): schoolMember.tell(self) print('marks:"{0:d}"'.format(self.marks))def main(): t = Teacher('Mrs.Shrivida',30,3000) #定义对象 s = Student('Swaroop',25,78) #定义对象 print() #打印空行 members = [t,s] for member in members: member.tell()if __name__ == '__main__': main()else: print("Inherit.py was imported")
结果:
ang@ubuntu:a_byte_python->./4inherit.py (Initialize schoolMember:Mrs.Shrivida)(Initialized Teacher:Mrs.Shrivida)(Initialize schoolMember:Swaroop)(Initialized Student:Swaroop)Name:"Mrs.Shrivida"Age:"30" salary :"3000"Name:"Swaroop"Age:"25" marks:"78"
阅读全文
0 0
- python第25篇之--类的继承
- Python入门 第七天(类的继承、定制类)
- 第44个python程序:类的继承(隐式)
- Python类的继承
- python类的继承
- Python 类的继承
- Python 类的继承
- Python类的继承
- Python类的继承
- python ---类的继承
- Python类的继承
- Python:类的继承
- python 类的继承
- Python 类的继承
- Python:类的继承
- Python--类的继承
- Python语法第10讲:面向对象之继承
- Python 继承之 self的解释
- 开发者,只有被裁,没有退休
- (一) 电商项目完成的BUG调查原因和解决方案
- 关于ES、PES、PS以及TS码流
- Initializing Spring root WebApplicationContext
- 堆排序
- python第25篇之--类的继承
- 【机器学习算法模型】分类决策树——ID3
- bzoj 3739: DZY loves math VIII (数学)
- 及时尽孝,别枉读了大学
- 【Python】BeautifulSoup简介02
- 键盘事件监听演示代码
- 有关信息抽取的文章列表(1)
- 关于分布式的一些理论和概念
- Happy Chicken Run