python核心编程-派生

来源:互联网 发布:php调用dubbo服务 编辑:程序博客网 时间:2024/05/16 05:57

一个类被定义后,目标就是要把它当成一个模块来使用,并把这些对象嵌入到你的代码中去,同其它数据类型及逻辑执行流混合使用。有两种方法可以在你的代码中利用类。

第一种是组合(composition)。就是让不同的类混合并加入到其它类中,来增加功能和代码重用性。你可以在一个大点的类中创建你自已的类的实例,实现一些其它属性和方法来增强对原来的类对象

另一种方法是通过派生

# -*- coding: UTF-8 -*-class P(object):    passclass C(P):    passc = 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>
0 0
原创粉丝点击