zoukankan      html  css  js  c++  java
  • Python——类继承2

    class SchoolMember(object):
        members=0 #类变量
        def __init__(self,name,age):
            self.name=name
            self.age=age
        def tell(self):
            pass
        def enroll(self):
            '''注册'''
            SchoolMember.members+=1
            print('33[32;1mnew member [%s] is enrolled,now there are [%s] members33[0m' % (self.name,SchoolMember.members))
        def __del__(self):
            """析构方法"""
            print("33[31;1mmember [%s] is dead!33[0m" % self.name)
    class Teacher(SchoolMember):
        def __init__(self,name,age,course,salary):
            super(Teacher,self).__init__(name,age)
            self.course=course
            self.salary=salary
            self.enroll()
        def teaching(self):
            """讲课方法"""
            print("Teacher [%s] is teaching [%s] for class [%s]" % (self.name,self.course,'s12'))
        def tell(self):
            '''自我介绍方法'''
            msg="Hi! my name is [%s],works for [%s] as a [%s] teacher!" % (self.name,'aaa学校',self.course)
            print(msg)
    class Student(SchoolMember):
        def __init__(self,name,age,grade,sid):
            super(Student,self).__init__(name,age)
            self.grade=grade
            self.sid=sid
            self.enroll()
        def tell(self):
            """自我介绍方法"""
            msg="Hello!my name is [%s],I'm studying [%s] in [%s]" % (self.name,self.grade,"aaa学校")
            print(msg)
    if __name__=='__main__':
        t1=Teacher("Alex",22,"python",20000)
        t2=Teacher("TengLan",29,"Linux",30000)
        s1=Student("Jack",24,"Python S12",1483)
        s2=Student("Susan",26,"Python S12",1484)
        t1.teaching()
        t2.teaching()
        t1.tell()
  • 相关阅读:
    rpc框架thrift
    rpc框架 SimpleXMLRP
    pyqt与拉勾网爬虫的结合
    python打造线程池
    python concurrent.futures包使用,捕获异常
    linux环境下pytesseract的安装和央行征信中心的登录验证码识别
    使用装饰器捕捉错误
    hbase 学习(十六)系统架构图
    大数据入门:各种大数据技术介绍
    How MapReduce Works
  • 原文地址:https://www.cnblogs.com/zhaoxiaoxue/p/11194519.html
Copyright © 2011-2022 走看看