用__get__,__set__中,定义了__slots__并不能控制instance添加新的属性了,类中的__dict__属性控制会变成tuple。 可以定义@propety 实现属性对象的封装。这样会造成代码的臃肿。 不知道能不能定义元类来实现。有用 回复 查看全部 1 个回答 推荐问题 有一种算法 存在返回真,不存在返回假的高性能算法,我忘记...
我在这里想控制a,b的对象类型,但是我在定义TypeObject类的时候发现声明了slots并不能够很好的控制类,由于数据量很大,slots是为了解决内存和性能方面的问题。 这样类中的对象类型就变成了tuple类型,如何来实现这样的对象数据封装? 应该怎么定义TypeObject类? 这里就是我想控制a,和b的类型,比如说定义成int,能不能为...