一. 面向对象的初识 class 定义一个类别 类:具有相同属性和技能的一类事物 对象:具体的类的表现,具体的实实在在的一个实例 例:比如食物是一个类,苹果是一个对象,苹果是食物的一种,食物包含了苹果 2. 第二步 3. 第三步 4. 第四步 ...
分类:
编程语言 时间:
2019-10-12 01:41:36
阅读次数:
92
这几天学完面向对象,然后找了一个练习做(题目如下):因为刚刚接触编程,可能有很多方面考虑得不周到 目录如下: import os import sys BASEDIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) sys. ...
分类:
编程语言 时间:
2019-10-08 16:13:08
阅读次数:
124
1.类与实例 1.1创建类和子类 类使用class关键字创建,类的属性和方法被列在一个缩进块中。 子类mammals可以继承父类animals的所有属性,同样,子类dog也可以继承父类mammals的所有属性。 1.2增加属于类的对象实例 我们定义了两个子类mammals和dog。图中有一条具体存在 ...
分类:
编程语言 时间:
2019-10-07 00:41:34
阅读次数:
86
恢复内容开始 1、面向对象 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 数据封装、继承和多态是面向对象的三大特点 1.1类和实例 1.1.1 类 定义类是通过class关 ...
分类:
编程语言 时间:
2019-10-06 00:42:29
阅读次数:
69
Python 是一种面向对象、解释型的脚本语言,同时也是一种功能强大而完善的通用型语言。相比其他编程语言(比如 Java),Python 代码非常简单,上手非常容易。 Python优点: (1)简单易学 (2)开源 (3)高级语言 (4)解释性语言 一个用编译型语言(如 C 或 C++)写的程序,可 ...
分类:
编程语言 时间:
2019-10-06 00:03:41
阅读次数:
169
在面向对象编程中,首先要明确什么是类?,什么是对象? 类 和 对象 是 面向对象编程的 两个 核心概念 1. 类 类 是对一群具有 相同 特征 或者 行为 的事物的一个统称,是抽象的,不能直接使用 特征 被称为 属性 行为 被称为 方法 类就相当于工程图,是一个模板,负责创建对象 特征 被称为 属性 ...
分类:
编程语言 时间:
2019-10-02 16:48:49
阅读次数:
106
面向对象与面向过程的区别 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 可以拿生活中的实例来理解面向过程与面 ...
分类:
编程语言 时间:
2019-09-30 00:06:54
阅读次数:
155
Python 面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。 如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对 ...
分类:
编程语言 时间:
2019-09-29 23:38:41
阅读次数:
141
概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对 ...
分类:
编程语言 时间:
2019-09-29 17:02:00
阅读次数:
109
1.面向对象的思想优点 优点: 简化代码 ,构建公共模板 ,扩展性强 思想: 类作为模板 ,对象通过模板实例化对象 ,对象去做事 ,抽象将显示存在的事物使用代码体现 2.三大特性 封装(狭义) : 对属性的封装 ,对方法的封装 继承 1.子类拥有父类除私有内容外所有 2.对象通过子类-父类-...找 ...
分类:
编程语言 时间:
2019-09-29 12:53:39
阅读次数:
99