Python--day6--面向对象学习
class SchoolMember(object):member_nums = 0##人数初始化
def __init__(self,name,age,sex):
self.name=name
self.age=age
self.sex=sex
self.enroll()
defenroll(self):
print("mSchoolMember {}isenrolled!".format(self.name))
SchoolMember.member_nums +=1
def tell(self):
print("hellomy name is [{}]".format(self.name))
class Teacher(SchoolMember):
def __init__(self,name,age,sex,course,salary):
super(Teacher,self).__init__(name,age,sex)
self.course=course
self.salary=salary
def teaching(self):
print("Teacher [{}]is teaching{}.".format(self.name,self.course))
class Student(SchoolMember):
def __init__(self,name,age,sex,course,tuition):
super(Student,self).__init__(name,age,sex)
self.course=course
self.tuition=tuition
defpay_tution(self):
print("cao,student[{}]payingtution {}".format(self.name,self.tuition))
t1=Teacher("hequan",24,"F","PY","10000")
t2=Teacher("he",25,"N/A","PY","10000")
s1=Student("quan",25,"Female","python",15000)
s2=Student("li",26,"Female","python",5000)
print("-------------------人数-----------------------")
print("现在注册了:" ,SchoolMember.member_nums ,"人")
print("-------------------老师-----------------------")
t1.tell()
t1.teaching()
print("---------------------学生---------------------")
s2.tell()
s2.pay_tution()
mSchoolMember hequan isenrolled!
mSchoolMember he isenrolled!
mSchoolMember quan isenrolled!
mSchoolMember li isenrolled!
-------------------人数-----------------------
现在注册了: 4 人
-------------------老师-----------------------
hello my name is
Teacher is teachingPY.
---------------------学生---------------------
hello my name is
cao,student payingtution 5000
页:
[1]