随笔分类 -  面向对象编程

https://www.cnblogs.com/liu--huan/p/9512134.html
摘要:单例模式: 定义:多次实例化都指向同一个内存地址 单例模式1 (绑定给类来 classmethod) class People: isinstances = None def __init__(self,name): self.name = name @classmethod def auth(cl 阅读全文
posted @ 2018-08-28 20:32 星牧 阅读(301) 评论(0) 推荐(0)
摘要:异常信息处理 什么是异常处理: 程序出现异常,被抛出来的错误信息,然后程序终止 (1)异常处理单分支 从上到下一次捕获 (2)异常处理多分支 try: 代码1 代码2 代码3 ...... except NameError: # 一旦该语句被异常捕获,代表该条语句没有被执行 当抛出的异常是NameE 阅读全文
posted @ 2018-08-27 19:44 星牧 阅读(148) 评论(0) 推荐(0)
摘要:组 合 组合: 某一个对象的拥有属性,该属性等于另一个类对象 用组合的目的: 通过为某一个对象增加属性,可以间接的把两个类 组合/关联到一起 其次减少类与类之间代码冗余 组合列子: 多态与多态性 多 态: 指同种事物的不同形态 多态性: 在多态的背景下,可以不用考虑对象具体类型下而直接使用对象 多态 阅读全文
posted @ 2018-08-21 16:27 星牧 阅读(164) 评论(0) 推荐(0)
摘要:继承: 是一种新建的类型,新建的类称为子类/派生类,被继承的类称为父类/基类/超类 继承特性: (1)一个子类可以继承多个父类 class auth(a,b,c) (2)子类可以遗传父类的属性 类分为两种: 新式类:Python3 全是新式类,默认继承(object) 经典类:python2中才有经 阅读全文
posted @ 2018-08-20 17:26 星牧 阅读(112) 评论(0) 推荐(0)
摘要:对象: 对象是特征与技能的结合体 类: 对象是特征与技能的结合体,而类则是一系列对象相同的特征与技能的结合体 强调: 1.对象是具体存在的事物,而类则一个抽象的概念 2.站在不同的角度总结出的类与对象是不同的 在现实世界中:先有一个个具体存在的对象,然后随着人类文明的发展才总结出类的概念 在程序中: 阅读全文
posted @ 2018-08-17 21:41 星牧 阅读(199) 评论(0) 推荐(0)