python核心编程-派生
2015-12-20 17:49
681 查看
一个类被定义后,目标就是要把它当成一个模块来使用,并把这些对象嵌入到你的代码中去,同其它数据类型及逻辑执行流混合使用。有两种方法可以在你的代码中利用类。
第一种是组合(composition)。就是让不同的类混合并加入到其它类中,来增加功能和代码重用性。你可以在一个大点的类中创建你自已的类的实例,实现一些其它属性和方法来增强对原来的类对象
另一种方法是通过派生
输出:
第一种是组合(composition)。就是让不同的类混合并加入到其它类中,来增加功能和代码重用性。你可以在一个大点的类中创建你自已的类的实例,实现一些其它属性和方法来增强对原来的类对象
另一种方法是通过派生
# -*- coding: UTF-8 -*- class P(object): pass class C(P): pass c = C() print c.__class__ print C.__class__ print C.__bases__ #使用类名,打印父类 print "***********" p = P() print p.__class__ print P.__class__ print P.__bases__
输出:
D:\Python27\test>object03.py <class '__main__.C'> <type 'type'> (<class '__main__.P'>,) *********** <class '__main__.P'> <type 'type'> (<type 'object'>,) D:\Python27\test>
相关文章推荐
- python 抓包保存为pcap文件并解析
- Python输出一个杨辉三角
- 安装Python scrapy
- python 数组
- 每天学点Python之数值类型
- 每天学点Python之list
- python sort函数
- (转) Python Generators(生成器)——yield关键字
- python局部变量和全局变量
- python 写文件编码问题
- 窗体版Python批量处理地理数据--栅格裁剪
- python-markdown无法将```生成标签问题解决方法
- python的局部变量和全局变量
- python核心编程-实例的默认参数
- python requests模块和Beautiful Soup模块
- Python中的ftplib模块
- python碰到问题的时候应该如何查找帮助
- python核心编程-继承
- Python2还是Python3
- windows下面安装Python和pip终极教程