在一个类里创建其它类的方式------声明方法返回该类对象和将该类对象作为该类属性

一、前提知识储备
用来获取该类创建对象的个数
count=0
def new(cls):
cls.count = cls.count + 1
return super(Red_Ini, cls).new(cls)
def Count(self):
print(self.count)
2.Read_Ini类----被引用的类
在这里插入图片描述
在这里插入图片描述
二、创建其它类的对象作为该类的属性
3.Path_Constant()-----创建其它类对象的类
在这里插入图片描述
在这里插入图片描述
在Path_Constant类自己实例化的时候,同时Read_Ini类也会实例化

三、以调用方法的方式返回对象
在这里插入图片描述
在这里插入图片描述
那么,只有再调用该方法的时候才会创建Read_Ini对象

三、总结
类的属性有创建其他类的对象,那么在每一次创建该类的对象时也会创建引用了该类的对象
类的方法返回其它类的对象,那么在调用该函数的时候才会创建这个类对象


版权声明:本文为wangyesky原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。