摘要: 学习笔记内容简介: 获取对象属性和方法的函数: type(): 判断对象类型 isinstance() : 判断class的类型 dir() : 获得一个对象的所有属性和方法 把属性和方法列出来是不够的,配合以下函数,我们可以直接操作一个对象的状态: hasdttr():测试是否有该属性 setat 阅读全文
posted @ 2018-05-24 23:32 kumata 阅读(1393) 评论(0) 推荐(0) 编辑
摘要: 继承与多态简介: 继承可以把父类的所有功能都直接拿过来,这样就不必重零做起,子类只需要新增自己特有的方法,也可以把父类不适合的方法覆盖重写。 动态语言的鸭子类型特点决定了继承不像静态语言那样是必须的。 继承 在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的cl 阅读全文
posted @ 2018-05-24 17:58 kumata 阅读(810) 评论(0) 推荐(0) 编辑
摘要: 首先记录下面向对象的名词: 对象:python万物皆对象,程序设计的东西在对象上体现。 类:具有相同属性和行为的对象的集合。 消息:各个对象之间通过消息相互联系。 方法:对象功能实现的过程。 封装:把对象的属性和行为(方法)结合为一个独立的整体,并尽可能隐藏对象的内部实现细节。大白话讲就是,把不想告 阅读全文
posted @ 2018-05-24 16:30 kumata 阅读(268) 评论(0) 推荐(0) 编辑