11 2019 档案
摘要:1.类方法不能访问实例变量,只能访问类变量。 class Dog(object): name = 'wdc' def __init__(self,name): self.name = name def eat(self): #普通方法 print(self) print('{}在吃东西~'.form
阅读全文
摘要:校园管理系统: 设计一个学校机构管理系统,有总部、分校、有学院、老师、员工,实现具体如下需求: 1.有多个课程,课程要有定价 2.有多个班级,班级跟课程有关联 3.有多个学生,学生报名班级,交这个班级对应的课程的费用 4.有多个老师,可以分布在不同校区,上不同本机的课 5.有多个员工,可以分布在不同
阅读全文
摘要:1.同一接口,多种形态 class Document: def __init__(self,name): self.name = name def show(self): # 异常处理:提示子类必须把此方法重新写一遍 raise NotADirectoryError('子类必须把此方法重新写一遍')
阅读全文
摘要:1.私有属性 class Person(object): def __init__(self,name,age): self.name = name self.age = age #实例属性 self.attack_val = 30 self.__life_val = 100 #前面加两个下划线就是
阅读全文
摘要:1.多继承 class Shenxian: def fly(self): print('神仙会飞~') class Monkey: def eat_peach(self): print('猴子喜欢吃桃子') # 继承多个类 class MongkeyKing(Shenxian,Monkey): de
阅读全文
摘要:1.继承 class Animal: def __init__(self,name,age,sex): self.name = name self.age = age self.sex = sex def eat(self): print('{}正在吃东西~'.format(self.name))
阅读全文
摘要:# 由一堆组件构成一个完整的实体,组建本身独立,但又不能自己运行,必须跟宿主组合在一起,运行。 class Dog: #狗 def __init__(self,name,dog_type,attack_val): self.name = name #姓名 self.dog_type = dog_ty
阅读全文
摘要:class Dog: def __init__(self,name,age,master): self.name = name self.age = age self.master = master #将传递进来的对象赋值给属性 self.sayhi() #在实例化的时候调用自己的方法 def sa
阅读全文
摘要:1.将类中的对象关联起来(简单的方法) class Person: def __init__(self,name,age,sex): self.name = name self.age = age self.sex = sex self.parter = None #先置空,后面赋值(用于关联对象)
阅读全文