码迷,mamicode.com
首页 > 编程语言 > 详细

Python mix-in 组合 ~ 将类组合起来 .

时间:2016-07-15 13:25:19      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:

在一个池塘中有10个乌龟 1 条鱼 . 

 1 class Turtle:
 2     def __init__(self,x):   # 在生命对象的时候 说明对象的 数量 . (还是一个对象 . 数量只是该对象的一个属性 . )
 3         self.num=x
 4 
 5 class Fish:
 6     def __init__(self,x):
 7         self.num=x
 8 
 9 class Pool:
10     def __init__(self,x,y):
11         self.turtle=Turtle(x)   #在该对象中定义 乌龟属性 , 该属性 为乌龟对象的实例化
12         self.fish=Fish(y)
13     def print_num(self):
14         print(池塘里面有乌龟 %d 个% self.turtle.num,\n)
15         print(池塘里面有鱼 %d 个%self.fish.num,\n)
16 pool=Pool(1,10)
17 pool.print_num()
1 =============== RESTART: C:\Users\Administrator\Desktop\new.py ===============
2 池塘里面有乌龟 103 
4 池塘里面有鱼 15 
6 >>> 

 

Python mix-in 组合 ~ 将类组合起来 .

标签:

原文地址:http://www.cnblogs.com/A-FM/p/5673164.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!