python 基础类与对象函数实例

#
# # 姓名:王飞 年龄:30 性别:男 工龄:5
# # 我承诺,我会认真教课。
# # 王飞爱玩象棋
# #
# # 姓名:小明 年龄:15 性别:男 学号:00023102
# # 我承诺,我会 好好学习。
# # 小明爱玩足球。
# #
# # 案例题目描述:
# # 从案例效果分析有老师和学生2个事物,老师里面有姓名、年龄、性别、工龄几个变量。
# # 学生里面有姓名、年龄、性别、学号几个变量。
# # 老师里面有讲课、玩和显示信息的show方法。
# # 学生里面有学习、玩和显示信息的show方法
# # 分析老师和学生里面公有的东西抽象出一个父类出来,将公有的东西写在父类中
# # 创建一个老师和一个学生并完成赋值。

# class Person:
#     def __init__(self):
#         self.name=None
#         self.age=None
#         self.sex=None
#
#
#     def Play(self,y):
#         print(self.name+"爱玩"+y)
#
#
#     def allowe(self,x):
#         print("我承诺,我会{}".format(x))
#
#
#     def show(self):
#       print("我的名字是%s,年龄:%d,性别:%s"%(self.name,self.age,self.sex),end=",")
#
#
# class Student(Person):
#
#     def xuehao(self):
#         self.num = None
#
#     def show(self):
#         super().show()
#         print("学号:%s"%self.num)
#
#     def xuexi(self):
#         self.allowe("好好学习")
#
#
# class Teacher(Person):
#
#     def gongling(self):
#         self.num=None
#
#     def show(self):
#         super().show()
#         print("工龄:%d"%self.num)
#
#     def teach(self):
#         self.allowe("认真教课")
#
# wangfei=Teacher()
# wangfei.name="王飞"
# wangfei.age=30
# wangfei.sex=""
# wangfei.num=5
# wangfei.Play("象棋")
# wangfei.show()
#
# xiaoming=Student()
# xiaoming.name="小明"
# xiaoming.age=15
# xiaoming.sex=""
# xiaoming.num="00023102"
# xiaoming.show()
#
# class Person:
#     def __init__(self,name,age,sex):
#         self.name=name
#         self.age=age
#         self.sex=sex
#
#
#     def Play(self,y):
#         print(self.name+"爱玩"+y)
#
#
#     def allowe(self,x):
#         print("我承诺,我会{}".format(x))
#
#
#     def show(self):
#       print("我的名字是%s,年龄:%d,性别:%s"%(self.name,self.age,self.sex),end=",")
#
#
# class Student(Person):
#
#     def xuehao(self):
#         self.num = None
#
#     def show(self):
#         super().show()
#         print("学号:%s"%self.num)
#
#     def xuexi(self):
#         self.allowe("好好学习")
#
#
# class Teacher(Person):
#
#     def gongling(self):
#         self.num=None
#
#     def show(self):
#         super().show()
#         print("工龄:%d"%self.num)
#
#     def teach(self):
#         self.allowe("认真教课")
#
# wangfei=Teacher("王飞",30,"")
# wangfei.name="王飞"
# wangfei.age=30
# wangfei.sex=""
# wangfei.num=5
# wangfei.Play("象棋")
# wangfei.show()

# xiaoming=Student()
# xiaoming.name="小明"
# xiaoming.age=15
# xiaoming.sex=""
# xiaoming.num="00023102"
# xiaoming.show()
"
原文地址:https://www.cnblogs.com/liangliangzz/p/10159267.html