#coding:utf-8
#描述橘子对象的类
class Orange:
def __init__(self, weight):
self.weight = weight #实例属性
&
分类:
编程语言 时间:
2017-12-28 13:53:50
阅读次数:
133
一、概述上篇《python面向对象OOP》介绍了python面向对象的基础初级入门部分,提到了类的定义,使用,类的三大特性;经典类,新式类在查找时的区别等,有了前面的基础,本文接着描述面向对象中类成员;先整体描述下,类中的成员分以下几部分:#类成员#字段(属性):普通字段属于..
分类:
编程语言 时间:
2017-11-18 14:22:27
阅读次数:
188
一、面向对象简介面向对象编程不是python独有,几乎所有高级语言都支持;面向对象不管在那个语言中都有三大特性:即:封装、继承、多态;具体的本文主要讲python面向对象--类及三大特性的具体实现;二、面向对象之python类特性一:封装python通过类实现面向对象的编程;编程大致分..
分类:
编程语言 时间:
2017-11-17 16:59:50
阅读次数:
288
类的特殊成员方法 1. __doc__ 表示类的描述信息 __doc__是用来打印类的描述信息。就是类的注释。 2.__module__和__class__ __module__表示当前操作的对象在那个模块 __class__ 表示当前操作的对象的类是什么 3. __init__ 构造方法,通过类创 ...
分类:
编程语言 时间:
2017-07-31 17:53:33
阅读次数:
171
面向对象变成介绍 面向过程编程 核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。主要应用在一旦完成很少修改的地方,如linux内核、git、apache服务器等 优点:极大的降低了程序的设计复杂度 缺点:可扩展性差,改动一个地 ...
分类:
编程语言 时间:
2017-07-03 18:34:41
阅读次数:
162
类和对象 类的两种用法 1 #!/usr/bin/python 2 # -*- coding:utf-8 -*- 3 4 5 class Chinese: 6 country = 'china' 7 8 def __init__(self,name,age): 9 self.name = name ...
分类:
编程语言 时间:
2017-06-26 12:36:58
阅读次数:
164
1.类的继承与方法的重载 上面就是先定义了一个类A,然后由定义了一个类B,B继承了类A,这样B就有了A的非私有属性和方法。 ...
分类:
编程语言 时间:
2017-06-06 20:41:58
阅读次数:
174
还是以上次的洗衣机例子: 输出结果: 下面讲类方法: 做个作业吧。 ...
分类:
编程语言 时间:
2017-06-06 01:14:21
阅读次数:
287
面向对象编程面向对象编程是一种编程方式,需要使用“类”和“对象”来实现:类就是一个模板,模板里可以包含多个函数,函数里实现一些功能,实现对具有共同特征的事物的描述;对象是类的实体,是一种数据类型。它不存在内存中,不能被直接操作,只有被实例化对象时,才会变的..
分类:
编程语言 时间:
2017-05-29 15:57:33
阅读次数:
197
特性的存在就是将方法伪装成字段。property把类方法当做普通字段去调用,即用对象调用的时候后面不用加括号#!/usr/bin/envpython#_*_coding:utf-8_*_classFoo:@propertydefCharacteristic(self):print("类方法的特性")#创建一个对象obj=Foo()#调用类方法的时候方法后面不用加括..
分类:
编程语言 时间:
2017-04-24 12:31:26
阅读次数:
182