随笔分类 -  python面向对象

面向对象之元类
摘要:1.isinstance方法和issubclass方法 isinstance():判断某个对象是不是某个类的实例 issubclass():判断一个类是不是另一个类的子类 2.反射 2.1反射的定义: 在Python中反射其实是反省的意思,即对象要具备一种修正错误的能力。 反射总共分为4类:1.ha 阅读全文

posted @ 2018-12-19 22:43 黑粥 阅读(183) 评论(0) 推荐(0)

面向对象之多态
摘要:1.property装饰器 property装饰器是用来将类内的函数属性伪装成数据属性。当一些属性的值,不是固定的而是通过计算得来的时候,我们必须为这个属性添加方法才能完成计算,但是一旦使用方法后,该属性的的访问方式就变成了方法的调用,很明显与其他属性的访问方式不同,这样会给使用者带来困惑,所以需要 阅读全文

posted @ 2018-12-18 14:47 黑粥 阅读(196) 评论(0) 推荐(0)

面向对象之封装
摘要:一、面向对象的精髓 精髓就是将数据和处理数据的代码绑定成了一个对象,只要获取到对象,相应的数据和方法都有了。 二、组合 1.什么是组合? 组合指的是某一个对象拥有一个属性,该属性的值是另外一个类的对象。 2.为何要用组合? 通过为某一个对象添加属性,属性的值是另外一个类的对象的方式,可以间接地将两个 阅读全文

posted @ 2018-12-17 21:18 黑粥 阅读(149) 评论(0) 推荐(0)

面向对象之继承
摘要:面向对象三大特性之继承 一.继承 1.什么是继承 继承是一种关系,必须存在两个对象才可能产生这一种关系。在程序中继承指的是类与类之间的关系。新建的类可以继承1个或者多个父类,父类又被称为基类,超类,新建的类可以被称为子类或派生类。 2.为什么要使用继承 在程序中,通过继承可以直接使用父类已有的代码, 阅读全文

posted @ 2018-12-14 16:19 黑粥 阅读(330) 评论(0) 推荐(0)

面向对象介绍
摘要:面向对象 1.面向过程 面向过程:是一种编程思想,在写代码的时候要时刻想着过程这两个字,什么是过程呢?过程值的就是解决问题的步骤流程,即第一步干什么,第二步干什么的过程。其目的是将一个复杂的问题,拆分为若干的小的问题,按步骤一一解决,也可以说,将一个复杂的问题,流程化(为其制定一个固定的实现流程), 阅读全文

posted @ 2018-12-13 19:08 黑粥 阅读(165) 评论(0) 推荐(0)

导航