⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inherit.py

📁 Python 实用例程
💻 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 + -