擅长:python、mysql、java
<p>尝试使用<code>__class__.__name__</code>检查类名。在</p>
<pre><code>class A(object):
def descendant_method(self):
if self.__class__.__name__ == A.__name__:
raise NotImplementedError
print 'From descendant'
class B(A):
pass
b = B()
b.descendant_method()
a = A()
a.descendant_method()
</code></pre>