您的位置:首页 > 编程语言 > Python开发

python核心编程-派生

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

第一种是组合(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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: