2018年8月21日

类的装饰器

摘要: # property装饰器是用来将类内的函数属性伪装成数据属性# class People:# def __init__(self,name,weight,height):# self.name=name# self.weight=weight# self.height=height## @prop 阅读全文

posted @ 2018-08-21 19:30 海龟先生 阅读(143) 评论(0) 推荐(0) 编辑

python类的封装

摘要: Python之类的封装 1. 什么是封装 装:往容器/名称空间里存入名字 封:代表将存放于名称空间中的名字给藏起来,这种隐藏对外不对内(怎么做到的,在下文解释) 2. 为何要封装 封数据属性:不想要给外部使用 封函数属性:不想要给外部使用 3. 如何封装 在类内定义的属性前加__开头(没有__结尾) 阅读全文

posted @ 2018-08-21 19:29 海龟先生 阅读(650) 评论(0) 推荐(0) 编辑

python类的多态

摘要: 1. 什么是多态 多态指的是同一种/类事物的不同形态 2. 为何要用多态 多态性:在多态的背景下,可以在不用考虑对象具体类型的前提下而直接使用对象 多态性的精髓:统一 3. 如何用多态 例:不同的动物有不同的叫声。 class Animal: def speak(self): pass class 阅读全文

posted @ 2018-08-21 19:19 海龟先生 阅读(399) 评论(0) 推荐(0) 编辑

python类的组合

摘要: python之类的组合 1. 什么是组合 组合指的是某一个对象拥有一个属性,该属性的值是另外一个类的对象 2. 为何要用组合 通过为某一个对象添加属性(属性的值是另外一个类的对象)的方式,可以间接地将两个类关联/整合/组合到一起 从而减少类与类之间代码冗余(目的) 3. 如何用组合 ''' 阅读全文

posted @ 2018-08-21 17:32 海龟先生 阅读(472) 评论(0) 推荐(0) 编辑

导航