Python进阶-----类的组合
Posted Meanwey
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python进阶-----类的组合相关的知识,希望对你有一定的参考价值。
定义一个人的类,人有头、躯干、手、脚等数据属性,这几个属性又可以是通过一个类实例化的对象,这就是组合
1 class Hand:
2 pass
3 class Foot:
4 pass
5 class Trunk:
6 pass
7 class Head:
8 pass
9
10 class Person:
11 def __init__(self,id_num,name):
12 self.id_num = id_num
13 self.name = name
14 self.hand = Hand()
15 self.foot = Foot()
16 self.trunk = Trunk()
17 self.head = Head()
18 #通过上例可以发现,可以将单独的类组合在一起放入到Person这个大类里
19 p = Person(‘6125221111111‘,‘Meanwey‘)
20 print(p.__dict__)
以上是关于Python进阶-----类的组合的主要内容,如果未能解决你的问题,请参考以下文章