随笔分类 - python面向对象
摘要:本文链接:http://blog.csdn.net/sunchengquan/article/details/84673673 文章目录 面向对象编程概述 万物皆对象 对象优越性 类和对象 类的创建 普通方式 特殊方式 类的封装 类的继承 继承概念: 继承语法: 实例演示 继承的传递性 覆盖父类的方
阅读全文
摘要:python面向对象中的反射:通过字符串的形式操作对象相关的属性。python中的一切事物都是对象(都可以使用反射) 2、类应用反射
阅读全文
摘要:基于人为来约束: 即人为主动抛出异常 class BaseMessage(object): def send(self,x1): """ 必须继承BaseMessage,然后其中必须编写send方法。用于完成具体业务逻辑。 """ raise NotImplementedError(".send()
阅读全文
摘要:issubclass() : 方法用于判断第一个参数是否是第二个参数的子子孙孙类。 class Foo(object): pass class Bar(object): pass def func(*args): foo_counter =0 bar_counter =0 for item in a
阅读全文
摘要:本篇将详细介绍Python 类的成员、成员修饰符、类的特殊成员。 类的成员: 类的成员可以分为三大类:字段(变量)、方法、属性。 注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一
阅读全文
摘要:面向对象的三大特性: 封装、继承和多态 一、封装 封装,顾名思义就是将内容封装到某个地方,以后可以直接调用被封装到某处的内容。 - 将内容封装到某处 - 从某处调用被封装的内容 第一步,将内容封装到某处: class Foo: def __init__(self,name,age): self.na
阅读全文