python中一切皆为对象,类型的本质就是类,所以我们已经使用了很长一段时间的类了。 从上面的例子来看,字典就是一类数据结构,我一说字典你就知道是那个用{}表示,里面由k-v键值对的东西,它还具有一些增删改查的方法。但是我一说字典你能知道字典里具体存了哪些内容么?不能,所以我们说对于一个类来说,它具 ...
分类:
其他好文 时间:
2018-09-11 18:45:04
阅读次数:
153
概念 类 一类抽象的事物,是描述了一类事物有哪些属性或者行为,但不是具体——模子。 实例 一个依托于类的规范存在的,被赋予了具体属性值的实际存在的物体。 对象 就是实例,实例的另外一个名称,相当于别名。 实例化 由一个类产生一个实例/对象的过程。 ...
分类:
编程语言 时间:
2018-09-08 23:29:59
阅读次数:
185
本文主要阐述面向对象的基本概念,如有问题,还请斧正。 首先说明,涉及的一些知识点,算是提纲吧 。 1 类的基本概念;2 对象的基本概念;3 访问控制;4 构造函数,析构函数;5魔术方法;6 接口;7 多态;8 封装;9继承;10 static与final 一,类的基本概念 1 什么是类? 类即拥有相 ...
分类:
Web程序 时间:
2018-09-02 23:46:24
阅读次数:
282
1、编码范式 编程 是程序员用特定的 语法+数据结构+算法 组成的代码来告诉计算机如何执行任务的过程 如果把编程比作习武,编程方式就是武林中的各种流派,而在编程的世界里面最常见的两大流派是:面向过程和面向对象 “功夫的流派没有高低之分,只有习武的人才有高低之分“,在编程世界里更是这样,面向过程与面向 ...
分类:
编程语言 时间:
2018-09-01 18:07:44
阅读次数:
154
>>> class P:pass ... >>> type(P) <class 'type'> >>> p = P() >>> type(p) <class '__main__.P'> P 是一个模板(模具),实例是通过这个模板(模具), 添加了不同的初始化参数生产出来的具体产品, 可以有多个,且每 ...
分类:
编程语言 时间:
2018-08-30 20:04:03
阅读次数:
149
引用:https://www.cnblogs.com/lincappu/category/1140217.html 面向对象基础 1一、isinstance(obj, cls) 1二、issubclass(sub, super) 1三、异常处理 11、异常基础 12、异常种类 23、异常其他结构 5 ...
分类:
编程语言 时间:
2018-08-24 15:59:24
阅读次数:
218
面向对象基础 1.1面向过程与面向对象的区别 面向过程和面向对象二者都是思考问题的方式,再简单的事物时,可以线性思考时使用面向过程,但当事物较为复杂时,只能使用面向对象设计。但二者并不是对立的,在解决复杂问题时,通过面向对象的方式把握事物之间复杂的关系,方便分析整个系统;具体到微观时,仍然使用面向过 ...
分类:
编程语言 时间:
2018-08-18 00:58:04
阅读次数:
141
Package a) 解决类重名的问题 b) 便于管理类 a) 类的第一句非注释性语句 b) 命名:域名倒着写,再加上模块名 a) 不要使用默认包 JDK主要包 Import 1.为什么需要使用包 2.import怎么使用 3.注意事项 4.静态导入 ...
分类:
编程语言 时间:
2018-08-18 00:49:19
阅读次数:
132
1、面向对象编程思想 面向过程编程 传统的C语言属于面向过程编程。面向过程解决问题的思路:通常是分析出解决问题所需要的步骤,然后用方法把这些步骤一步一步实现,最后一个一个依次调用方法来解决。 面向过程编程考虑的问题是程序运行的流程,主要是程序的算法,而数据只是在必要的时候插入到算法中间。 面向对象编 ...
分类:
编程语言 时间:
2018-08-14 21:00:51
阅读次数:
141
面向对象 面向过程的代表主要是 语言,面向对象是相对面向过程而言, 是面向对象的编程语言,面向过程是通过函数体现,面向过程主要是功能行为。 而对于面向对象而言,将功能封装到对象,所以面向对象是基于面向过程的。以前是主要以面向过程为思想,现在是将功能装进对象中,如果要用到功能时,就调用该对象即可。 面 ...
分类:
编程语言 时间:
2018-08-10 11:01:38
阅读次数:
186