2018年1月21日
摘要: """ 会用到私有的这个概念de场景 1.隐藏起一个属性 不想让类的外部调用 2.我想保护这个属性,不想让属性随意被改变 3.我想保护这个属性,不被子类继承 """ 二、封装与扩展性:对象可以调用类方法和静态方法么? 可以 但一般情况下 推荐用类名调用 class Room: def __init_ 阅读全文
posted @ 2018-01-21 14:29 V神丫丫 阅读(211) 评论(0) 推荐(0)
摘要: 一、 一、接口类单继承 我们来看一段代码去了解为什么需要接口类 接口提取了一群类共同的函数,可以把接口当做一个函数的集合。 然后让子类去实现接口中的函数。 这么做的意义在于归一化,什么叫归一化,就是只要是基于同一个接口实现的类,那么所有的这些类产生的对象在使用时,从用法上来说都一样。 归一化,让使用 阅读全文
posted @ 2018-01-21 14:26 V神丫丫 阅读(6469) 评论(0) 推荐(2)
摘要: #eg序列类型有多种形态:字符串,列表,元组,但他们直接没有直接的继承关系 #eg:如果两个类刚好相似,并不产生父类的子类的兄弟关系,而是鸭子类型 #eg:list tuple 这种相似,是自己写代码的时候约束的,而不是通过父类约束的 三、小结 阅读全文
posted @ 2018-01-21 13:48 V神丫丫 阅读(185) 评论(0) 推荐(1)
摘要: class Dog: def __init__(self, name, aggr, hp, kind): self.name = name self.aggr = aggr self.hp = hp self.kind = kind def bite(self, person): person.hp 阅读全文
posted @ 2018-01-21 13:43 V神丫丫 阅读(269) 评论(0) 推荐(0)