P42 魔法方法:构造与析构 知识点求解!
这一节视频听懵了
在这段代码里面小甲鱼在__new__函数里面定义了一个string变量,我想知道str的内容是如何传到string这个变量里面去的啊,完全没看懂 __new__是在类实例化对象的时候调用,
a = CapStr("xxxx),先调用 CapStr 的new方法
由于new重写了,返回的是 父类的__new__方法,父类就代替CapStr执行返回实例化对象
所以我认为相当于 a =str("xxx")
可以参考这里https://blog.csdn.net/qq_40816848/article/details/104462426?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_utm_term~default-0.control&spm=1001.2101.3001.4242 大马强 发表于 2021-8-11 17:51
__new__是在类实例化对象的时候调用,
a = CapStr("xxxx),先调用 CapStr 的new方法
由于new重写了,返回 ...
感谢! {:5_95:}
页:
[1]