摘要: 1.封装之如何实现属性的隐藏 2.封装的意义 3.封装与扩展性 4.property的使用 阅读全文
posted @ 2018-04-26 21:52 mumupa0824 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1.组合: 2.抽象类 3.多态与多态性 4.鸭子类型 阅读全文
posted @ 2018-04-26 17:42 mumupa0824 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 继承:是基于抽象的结果,通过编程语言去实现它,肯定是先经历抽象这个过程,才能通过继承的方式去表达出抽象的结构。 3.继承的实现原理:python会计算出一个方法解析顺序(MRO)列表,这个MRO列表就是一个简单的所有基类的线性顺序列表 4.在子类中重用父类的方法和属性 阅读全文
posted @ 2018-04-26 13:57 mumupa0824 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 练习1:编写一个学生类,产生一堆学生对象要求:有一个计数器(属性),统计总共实例化了多少个对象 1 class Student: 2 school = 'luffycity' 3 count = 0 4 5 def __init__(self,name,age,sex): 6 self.name = name 7 self.... 阅读全文
posted @ 2018-04-26 11:11 mumupa0824 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 优点:复杂的问题流程化,进而简单化 缺点:可扩展性差 运用场景:系统监控脚本,自动部署脚本之类的,eg:软件包解压安装(不再需要扩展了)就可以使用面向过程的思维编写代码 3.如何使用类: 先定义类: 特征:变量 school 技能:函数 4.__init__方法: 5.属性查找与绑定方法: 阅读全文
posted @ 2018-04-26 09:58 mumupa0824 阅读(163) 评论(0) 推荐(0) 编辑