python面向对象基础,,#! /usr/bi
python面向对象基础,,#! /usr/bi
#! /usr/bin/env python#! -*- cording:utf-8 -*-class Turtle: def __init__(self,x): self.num=xclass Fish: def __init__(self,x): self.num=xclass Pool: def __init__(self,x,y): self.turtle=Turtle(x) self.fish=Fish(y) def printname(self): print("水池里共有乌龟 %d 只,小鱼 %d 条"%(self.turtle.num,self.fish.num))#输出数量pool=Pool(1,10)#实例化poolpool.printname()class CC: def setxy(self,x,y): self.x=x self.y=y def printxy(self): print(self.x,self.y)dd=CC()dd.__dict__{}print(CC.__dict__)#输出属性#属性dd.setxy(4,5)#4,5只属于实例对象print(dd.__dict__)#不要使用类属性,用来跟踪一些值
python面向对象基础
评论关闭