1. 如何定义一个类 在进行python面向对象编程之前,先来了解几个术语:类,类对象,实例对象,属性,函数和方法。 类是对现实世界中一些事物的封装,定义一个类可以采用下面的方式来定义:[python]view plaincopyclassclassName:block 注意类名后面有个冒号,在.....
分类:
编程语言 时间:
2015-07-15 15:00:27
阅读次数:
166
无话可说,继承主要是一些父类继承,代码是非常具体的#!/usr/bin/env python #coding:utf-8class Father(object):#新式类 def __init__(self): self.name='Liu' self.Family...
分类:
编程语言 时间:
2015-07-11 10:23:43
阅读次数:
179
这篇是计算机类的优质预售推荐>>>>《Python
3面向对象编程》
编辑推荐
本书不是Python 的入门书籍,适合具有Python 基础经验的开发人员阅读。如果你拥有其他面向对象语言的经验,你会更容易理解本书的内容。
内容简介
Python 是一种面向对象的解释型语言,面向对象是其非常重要的特性。本书通过Python
的数据结构、语法、设计模式,从简单到复杂...
分类:
编程语言 时间:
2015-07-08 19:02:15
阅读次数:
201
开闭原则开闭原则(OCP)是面向对象设计中“可复用设计”的基石,是面向对象设计中最重要的原则之一,其它很多的设计原则都是实现开闭原则的一种手段。
1988年,勃兰特·梅耶(Bertrand Meyer)在他的著作《面向对象软件构造(Object Oriented Software Construction)》中提出了开闭原则,它的原文是这样:“Software entities should be...
分类:
编程语言 时间:
2015-06-29 22:22:24
阅读次数:
1831
目录:1 面向对象编程1.1 简单例子1.2 调用1.3 python命名规范(约定)1.4 类的设计1.4.1 Exception 异常捕获结构1.4.2 自定义异常1.4.3 __init__. 1.4.4 __new__. 1.4.5 __new_...
分类:
编程语言 时间:
2015-06-21 01:57:23
阅读次数:
276
类和对象面向过程和面向对象的编程面向过程的编程:函数式编程,c程序等面向对象的编程:c++,JAVA,python等类和对象:是面向对象中的两个重要概念类:是对事物的抽象,比如:汽车模型(某一类事物的描述,属性和方法)对象:是类的一个实例,比如:qq轿车,大客车范例说明:汽..
分类:
编程语言 时间:
2015-06-16 19:32:55
阅读次数:
174
# -*- coding: utf-8 -*-class Person:'''a doc string for you class'''population = 0def __init__(self,name):'''initial the Person's data'''self.name = n...
分类:
编程语言 时间:
2015-06-12 19:19:46
阅读次数:
166
在python中,面向对象编程主要有两个主题,就是类和类实例。
1、类
新式类——
class ClassName(bases):
'ClassName class doc string'
class_suite
经典类——
class ClassName:
'ClassName class doc string'
class_suite
关键字是class,紧接着是一个类...
分类:
编程语言 时间:
2015-06-04 11:47:38
阅读次数:
321
同样作为动态语言,python的面相对像和ruby有很多类似的地方,这里还是推荐《Ruby元编程》一书来参考学习python的面向对象。然而python并不是纯面向对象设计,所以很多ruby种灵活的技巧在python中可能并不适用,但是这并不影响该书对python面向对象学习的借鉴意义。从类和实例开...
分类:
编程语言 时间:
2015-05-23 15:28:38
阅读次数:
179