一、前提知识储备
用来获取该类创建对象的个数
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对象

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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-13
  • 2022-01-03
  • 2021-12-14
  • 2022-12-23
  • 2021-12-09
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-19
  • 2022-12-23
  • 2021-09-13
  • 2021-12-16
  • 2021-12-05
  • 2021-11-18
相关资源
相似解决方案