简明Python教程1
2012-10-06 00:03
190 查看
这段代码讲的是python中类的继承机制
运行结果:
class SchoolMember: '''Represent 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 details.''' print 'Name: "%s" Age:"%s"' % (self.name, self.age), class Teacher(SchoolMember): '''Represent 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): SchoolMember.tell(self) print 'Salary: "%d"' % self.salary class Student(SchoolMember): '''Represents a student.''' def __init__(self, name, age, marks): SchoolMember.__init__(self, name, age) self.marks = marks print'(Initialized Student: %s)' % self.name def tell(self): SchoolMember.tell(self) print 'Markd: "%d"' % self.marks t = Teacher('Mrs. Sha', 40, 30000) s = Student('Swaroop', 22, 75) print # prints a blank line members = [t, s] for member in members: member.tell()
运行结果:
>>> ================================ RESTART ================================ >>> (Initialized SchoolMember: Mrs. Sha) (Initialized Teacher: Mrs. Sha) (Initialized SchoolMember: Swaroop) (Initialized Student: Swaroop) Name: "Mrs. Sha" Age:"40" Salary: "30000" Name: "Swaroop" Age:"22" Markd: "75" >>>
相关文章推荐
- 简明python教程 第7章 函数
- 简明python教程:第2章 安装Python
- 简明Python3教程 4.安装
- 简明Python3教程 3.介绍
- 简明Python3教程 8.控制流
- 简明python教程 --C++程序员的视角(六):输入输出
- 简明python教程学习笔记之九-对象参考
- 简明python学习教程五--理解多线程编程
- 支持向量机简明教程及其在python和R下的调参
- 简明python教程 --C++程序员的视角(九):函数式编程、特殊类方法、测试及其他
- 简明Python3教程 14.输入输出
- python进阶之PIL 简明教程 - 基本用法
- 简明Python3教程 首页
- 简明Python3教程 15.异常
- Python 简明教程
- 很有用的一本书,简明 Python 教程
- mongoDB简明教程-python(转)
- 简明Python3教程 3.介绍
- 简明Python3教程 4.安装
- 简明Python3教程 7.运算符和表达式