可根据需要在程序文件中导入任意数量的类。如果我们要在同一个程序中创建Dog和DogInfo,就需要将这两个类都导入。导入时,用逗号分隔各个类。
python大大的图
![](https://img.haomeiwen.com/i6313387/fda222ec5480df98.jpg)
![](https://img.haomeiwen.com/i6313387/1b510689649faf85.jpg)
我的图
![](https://img.haomeiwen.com/i6313387/038c80bed576f18b.png)
![](https://img.haomeiwen.com/i6313387/d250ca91d40ad506.png)
![](https://img.haomeiwen.com/i6313387/51621ebd5f8c784c.png)
在模块dog.py中的Dog类里,self.info=DogInfo(name,age)是将实例用作属性,self.info就可以看成DodInfo这个类。
self.info.name是访问属性,self.info.name=name是给属性赋值为变量,便于我们根据需要设置属性的值。相当于DogInfo.name=name
self.info.p_info()是调用方法,相当于DogInfo.p_info()
![](https://img.haomeiwen.com/i6313387/e3022d845861185e.png)
![](https://img.haomeiwen.com/i6313387/64f7c03cf7b7fcbb.png)
网友评论