方法类
他的猫i
这个作者很懒,什么都没留下…
展开
-
类的组合
类的组合组合就是先实例化一个对象,例如在这里。实例对象为salers,然后将对象传入到另一个类中,达到组合的目的。#类的组合class A(): def __init__(self,age,sex): self.age=age self.sex=sexclass B(A): def __init__(self,age,sex,name,job): super().__init__(age,sex) self.name=原创 2021-01-15 14:33:22 · 84 阅读 · 0 评论 -
Python继承(二)实战
Python继承(二)实战class A(): #父类 def __init__(self,name,age): self.name=name self.age=age def func(self): print("is func")class B(): #子类 def __init__(self,sex): self.sex=sex super(A, self).__init__(name,age原创 2021-01-15 13:38:53 · 93 阅读 · 0 评论 -
Python类的约束
Python类的约束以下为网课的笔记描述:微信支付宝qq的支付接口,在定义类的时候,qq的类方法与接口的名称不统一,为使其他人编辑本代码符合自身的接口,提出了类的约束,在此处,的Pay为约束类,当QQ的类方法不为pay()报错且告诉其类方法名称予以修改#类的约束class Pay(): def pay(self): raise Exception("子类必须实现一个pay函数")class WechatPay(Pay): def pay(self):原创 2021-01-15 13:37:03 · 135 阅读 · 0 评论 -
Python——多继承和多态
Python——多继承和多态描述:哮天犬是动物也是神犬,()内引入两个父类的属性class Animals(): def eat(self): print("动物会吃")class Dog(): def wang(self): print("狗会叫")class XiaoTianQuan(Animals,Dog): #括号内引入两个父类,即继承 passxtq=XiaoTianQuan()xtq.eat()xtq.wang()多原创 2021-01-14 16:27:30 · 223 阅读 · 0 评论 -
Python——继承
Python——继承(一)作用:Person,Penguin,bear都有Animals的属性,故将属性都给Animals封装,为减少重复代码。若不将共同属性给父亲,那么每个子女都要将属性写一遍。在本例中,相当于要写3遍。子承父业作用:简化代码。案例一:全部属性相同简化后:class Animals(): #父类 def __init__(self,name,sex,age): self.name=name self.sex=sex sel原创 2021-01-14 15:58:25 · 96 阅读 · 0 评论 -
实例方法类——关于商品促销的删改查
实例方法类——关于商品促销的删改查class Sales(object): def __init__(self): #定义初始值 self.original_price=100 self.discount=0.7 @property def price(self): #定义打折后的价格,为价格*折扣 new_price=self.original_price*self.discount return new_pr原创 2021-01-14 11:11:58 · 94 阅读 · 0 评论