📄 inherit.py
字号:
# -*- coding: cp936 -*-
# Filename: inherit.py
class SchoolMember:
'''本类用来表示任意的学校成员'''
def __init__(self, name, age):
self.name = name
self.age = age
print '(初始化学校成员:%s)'% self.name
def tell(self):
'''详细信息'''
print '名字:"%s" 年龄:"%s"'% (self.name, self.age),
class Teacher(SchoolMember):
'''本类表示教师'''
def __init__(self, name, age, salary):
SchoolMember.__init__(self, name, age)
self.salary = salary
print '(初始化教师:%s)'% self.name
def tell(self):
SchoolMember.tell(self)
print '工资:"%d"'% self.salary
class Student(SchoolMember):
'''本类表示学生'''
def __init__(self, name, age, marks):
SchoolMember.__init__(self, name, age)
self.marks = marks
print '(初始化学生:%s)'% self.name
def tell(self):
SchoolMember.tell(self)
print '成绩:"%d"'% self.marks
t = Teacher('王老师', 40,3000)
s = Student('李明', 22, 75)
print #输出空行
members =[t, s]
for member in members:
member.tell() #对Teachers和Students类都适用
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -