super(type,type2)的用法示例

时间:2013-09-06 06:02:56

标签: python

有人可以建议使用场景:

super(type,type2)

我只能想到一个案例,当type中存在同名的方法时,我想在type2的超类中调用类似命名的classmethod方法。

1 个答案:

答案 0 :(得分:2)

主要针对__new__

class MyStr(str):
    def __new__(cls, val):
        return super(MyStr, cls).__new__(cls, val.upper())