java和c#只支持面向对象编程,python即可支持面向对象也可以支持函数式编程.面向对象两个重要的概念:1.类2.对象函数式defsendemail(email,msg):函数print("8888")面向对象classMyclass:defsendmail(self,email,msg):函数定义在类中第一个参数必须是selfprint("8888")函数在类中..
分类:
编程语言 时间:
2016-12-14 22:34:44
阅读次数:
375
面向对象关键词:类,对象,实例,方法 面向对象三大特性:封装,继承,多态 类和对象的关系: self参数是一个Python自动会传值的参数,那个对象执行方法,self就是那个 对象中封装对象 简单单继承 复杂单继承 简单多继承 稍复杂多继承 复杂多继承 ...
分类:
编程语言 时间:
2016-11-13 22:28:25
阅读次数:
238
什么是类和对象?python中,一切皆为对象,比如人就是一个对象,汽车、房子都是对象。每一个对象都有自己的属性,比如人这个对象的属性有性别、身高、年龄等等房子的属性有房价、面积、户型等等在python中,一个对象的特征也称为属性(attribute)。它所具有的行为也称为方法(..
分类:
编程语言 时间:
2016-09-30 07:53:58
阅读次数:
201
编程范式 编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程,一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式, 对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式。 不同的编程 ...
分类:
编程语言 时间:
2016-08-27 23:25:28
阅读次数:
133
第17,18个:面向对象三大特性之多态 第19,20,21个:类成员之静态字段和普通字段 字段位置及访问规则范例: 第22,23个:类成员之普通方法和静态方法以及类 方法: 所有的方法属于类 1、普通方法:至少一个self,对象执行 2、静态方法:任意参数, 类执行(万不得已才可使用对象访问) 3、 ...
分类:
编程语言 时间:
2016-08-09 00:08:43
阅读次数:
210
python也是支持面向对象编程的。这一章节主要讲一些python面向对象编程的一些基础。 什么是面向对象的编程? 1.面向对象编程是一种程序设计范式 2.把程序看做不同对象的相互调用 3.对现实世界建立对象模型 面向对象编程的基本思想: 1.类用于定义抽象类型 2.实例根据类的定义被创建出来 如何 ...
分类:
编程语言 时间:
2016-08-04 14:44:33
阅读次数:
211
1面向对象编程面向对象编程:面向对象编程——ObjectOrientedProgrammingOOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,..
分类:
编程语言 时间:
2016-07-14 07:18:46
阅读次数:
228
1.1访问控制1.1.1外部代码修改实例的属性>>>daidai=Student(‘DAIDAI‘,99)>>>daidai.score99>>>daidai.score=99+1--修改score属性>>>daidai.score1001.1.2外部代码访问实例属性限制>>>classStudent(object):...def__init__(self,n..
分类:
编程语言 时间:
2016-07-14 07:16:56
阅读次数:
238
1.1获取对象信息1.1.1使用type()判断对象类型>>>type(123)--基本数据类型判断<class‘int‘>>>>type(‘123‘)<class‘str‘>>>>type(abs)--python内置函数的判断<class‘builtin_function_or_method‘>>>>type(Dog)<class‘ty..
分类:
编程语言 时间:
2016-07-14 07:16:24
阅读次数:
218
1.1继承和多态1.1.1继承当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Baseclass、Superclass)。>>>classAnimal(object):...defrun(self):...print(‘Animalisrunning...‘)#父类...&g..
分类:
编程语言 时间:
2016-07-14 07:15:57
阅读次数:
242