1. 基本 2.继承 运行示例: 多态的好处就是:传参是谁,就调用谁的方法。彼此有继承关系。 object是所有类的继承父类。 3.判断继承关系 True 4.动态绑定函数 只给某个实例增加方法 5.枚举 执行效果 枚举的其他例子 执行结果 参考资料 廖雪峰的Python教程 https://www ...
分类:
编程语言 时间:
2018-04-15 11:50:09
阅读次数:
156
1本文的作用 一个从多个父类继承过来的子类,可以访问所有父类的功能。 2图文介绍 3代码验证 参考:本文参考学习《Python3 Object Oriented Programming》,根据自己理解改编,Dusty Phillips 著 ...
分类:
编程语言 时间:
2018-04-14 00:41:14
阅读次数:
189
1.类和实例 类是创建实例的模板,而实例是一个个具体的对象,每个实例有自己的数据,且相互独立互不影响; 方法是和实例绑定的函数,与普通函数不同,类的方法可以直接访问实例的数据; 通过在实例上调用方法,就可以实现对实例内部数据的操作 和静态语言不同,Python允许对实例变量绑定任何数据,也就是说,对 ...
分类:
编程语言 时间:
2018-04-11 19:06:56
阅读次数:
218
一 isinstance(obj,cls)和issubclass(sub,super) 1.1,isinstance(obj,cls)检查是否obj是否是类 cls 的对象 1.2,issubclass(sub, super)检查sub类是否是 super 类的派生类 二 反射 0,前戏 先举一个例 ...
分类:
编程语言 时间:
2018-04-10 13:38:35
阅读次数:
177
引:什么是面向对象? 面向对象,专注于由谁(哪个对象)来解决这个问题,而调用者无需关注对象实现的细节。 编程特点:出现了一个个的类,从类中拿到对象,通过对象直接解决问题。 应用:Java PHP c++ c# Python 面向对象的三大特征:继承 封装 多态 分别了解继承、封装、多态 ↓↓↓ 一、 ...
分类:
其他好文 时间:
2018-04-08 22:31:25
阅读次数:
232
.经典类 .新式类 .深度优先 .广度优先 首先经典类是Python 2.x中的一个名词,Python 2.x默认是经典类,只有显示继承了object才是新式类;在Python3.x中默认都是新式类。 经典类详解 object是“所有类之母”。而在Python2.x当中要写上object才是新式类, ...
分类:
编程语言 时间:
2018-04-08 19:01:32
阅读次数:
194
我写博客是为了自己更好去理解Python编程,所以大佬略过勿喷,如果有错的地方欢迎指点。 什么是面向对象编程? 皮一下还是可以的。。。。但皮几万就不行了! 现在开始进入主题,编程的风格有无数种,但总起起来就三种,面向过程,面向函数和面向对象。面对对象编程就是描述一类事物的特点,特征的编程方法。 举个 ...
分类:
编程语言 时间:
2018-04-07 14:58:16
阅读次数:
167
这篇主要说的是程序设计思想发展历史,分为概述和详细发展历史 一,概述 1940年以前:面向机器 最早的程序设计都是采用机器语言来编写的,直接使用二进制码来表示机器能够识别和执行的 指令和数 据。简单来说,就是直接编写 0 和 1 的序列来代表程序语言。例如:使用 0000 代表 加载(LOAD),0 ...
分类:
编程语言 时间:
2018-04-03 19:21:16
阅读次数:
264
一:什么是编程范式? 编程是程序员用特定的语法 + 数据结构 + 算法组成的代码来告诉计算机如何执行任务的过程。 如果把编程的过程比喻为练习武功,那么编程范式指的就是武林中的各种流派,而在编程的世界里最常见的两大流派便是:面向过程与面向对象。 “功夫的流派没有高低之分,只有习武的人才有高低之分“,在 ...
分类:
编程语言 时间:
2018-04-02 16:35:40
阅读次数:
255
在类中的普通字段和静态字段 在这段代码中c_name就是类中的静态字段,而在实例化foo时,传递的'test content'就是普通字段。 静态字段是在类实例化之前就已经在内存中了,他是python解释器自上而下执行的时候就已经运行了c_name = 'cc'。 test ...
分类:
编程语言 时间:
2018-04-01 01:05:22
阅读次数:
173