Python基础阶段快到一段落,下面会陆续来介绍python面向对象的编程,今天主要是补充几个知识点,下面开始今天的内容。 一、反射 反射的作用就是列出对象的所有属性和方法,反射就是告诉我们,这个对象到底是什么,提供了什么功能, 可以伪造Web框架的路由系统。 举个例子: 1 2 >>> dir(j ...
分类:
编程语言 时间:
2016-06-14 06:20:38
阅读次数:
217
1.创建一个类 class Employee: empCount = 0 def __init__(self,name,salary): self.name = name self.salary = salary Employee.empCount +=1 def displayEmployee(s... ...
分类:
编程语言 时间:
2016-06-09 18:29:01
阅读次数:
233
概述: 面向过程:根据业务逻辑从上到下写代码。 函数式:将某功能代码封装到函数中,以后便无需重复编写,进调用函数即可。 面向对象:对函数进行分类和封装,让开发“更快更好更强” 创建类和对象 面向对象编程需要类和对象来实现,其实就是对类和对象的使用。 类是什么? 类就是一个模版,模版里包含多个函数,函 ...
分类:
编程语言 时间:
2016-06-08 15:44:24
阅读次数:
273
python中的反射功能是由以下四个内置函数提供:hasattr、getattr、setattr、delattr,改四个函数分别用于对对象内部执行:检查是否含有某成员、获取成员、设置成员、删除成员。 import commas同等于下面字符串导入模块 inp = input("请输入模块名:") d ...
分类:
编程语言 时间:
2016-05-31 22:27:06
阅读次数:
287
面向对象的特性:封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承面向对象编程(OOP)语言的一个主要功能就是“继承”。..
分类:
编程语言 时间:
2016-05-22 18:38:20
阅读次数:
141
面向对象是一种编程方式,此编程方式的实现是基于对类和对象的使用类是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公用的变量封装到对象中)对象,根据模板创建的实例(即:对象),实例用于调用被包装在类中的函数面向对象三大特性:封装、继承和多态类的成员..
分类:
编程语言 时间:
2016-05-22 18:35:54
阅读次数:
335
面向对象技术简介类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实..
分类:
编程语言 时间:
2016-05-16 00:31:41
阅读次数:
242
继承 案例 直接看代码 #!/usr/bin/env python #_*_ coding:utf-8 _* __author__ = 'Administrator' #继承 class SchoolMember(object): member_nums = 0 def __init__(self, ...
分类:
编程语言 时间:
2016-05-15 19:35:10
阅读次数:
269
继承一个类
继承的好处:
1、复用已有代码
2、自动拥有现有类的所有功能
3、只需要编写缺少的功能
如果已经定义了Person类,需要定义新的Student和Teacher类时,可以直接从Person类继承:
class Person(object):
def __init__(self, name, gender):
self.na...
分类:
编程语言 时间:
2016-05-12 17:14:21
阅读次数:
297
目录 Python 面向对象 创建实例对象 Python内置类属性 Pyyhon对象销毁(垃圾回收) 类属性与方法 Python 面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。 如果 ...
分类:
编程语言 时间:
2016-04-21 10:20:06
阅读次数:
194