2020年4月24日
摘要: https://www.cnblogs.com/jason-lv/p/8325283.html 1.组合的定义 软件重用的重要方式除了继承之外还有另外一种方式,即:组合 组合指的是,在一个类中以另外一个类的对象作为数据属性,称为类的组合。 2.组合的应用例子-圆环计算 圆环是由两个圆组成的,圆环的面 阅读全文
posted @ 2020-04-24 21:46 jvincent 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 静态属性、类方法、静态方法 1. 静态属性:在函数前加@property,将函数逻辑”封装“成数据属性,外部直接调用函数名,如同调用属性一样。这个函数是可以调用类和实例的属性的, 静态属性的作用是把类的方法隐藏起来(可以把背后的逻辑隐藏起来),让用户感觉是在调用属性,而不是方法; class Roo 阅读全文
posted @ 2020-04-24 20:46 jvincent 阅读(529) 评论(0) 推荐(0) 编辑
摘要: class Chinese: country='China' def __init__(self,name): self.name=name def play_ball(self,ball): print('%s 正在打%s' %(self.name,ball)) ##实例的数据属性的增删改查 p1 阅读全文
posted @ 2020-04-24 17:27 jvincent 阅读(264) 评论(0) 推荐(0) 编辑
摘要: class School: country = "china" def __init__(self,name): self.name = name def have_lesson(self): print("%s的班级正在上课"%self) p1 = School("李老师") '''类数据属性的增 阅读全文
posted @ 2020-04-24 13:55 jvincent 阅读(308) 评论(0) 推荐(0) 编辑