可根据需要在程序文件中导入任意数量的类。如果我们要在同一个程序中创建Dog和DogInfo,就需要将这两个类都导入。导入时,用逗号分隔各个类。
python大大的图
main.py
dog.py
我的图
main.py
dog.py
结果
在模块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()
car.py
main.py