标签: python python-2.7 python-2.x
我有一个基类X和一个子类Y,它可以重新实现或不是基类X中的方法。
我将子类的名称作为变量传递给函数。
在这些函数中,我需要测试传递的类是否实现了它的基类中的某些方法。
(我不能使用hasattr(childClassName.methodName),因为它总是返回True)
答案 0 :(得分:1)
用于比较:
getattr(className, 'methodName') is getattr(className, 'method')
如果false,则覆盖该方法
false