在Python中獲取類的對(duì)象并同時(shí)在類方法中自我的最佳方法是什么?例:class A: def __pos__(self): cls = type(self) return cls(self)我需要cls和self來創(chuàng)建當(dāng)前類的新實(shí)例。如果我使用@classmethod我會(huì)失去自我。不想硬編碼 cls = type(self)在每一種方法中。猜猜這可能是更好的方法來獲得自我和cls對(duì)象ib相同的方法...
1 回答

精慕HU
TA貢獻(xiàn)1845條經(jīng)驗(yàn) 獲得超8個(gè)贊
可以通過以下方式訪問方法內(nèi)部的類對(duì)象
self.__class__
在這種情況下,我可以在相同的方法中同時(shí)獲得類對(duì)象和自我。
添加回答
舉報(bào)
0/150
提交
取消