In Java, for example, the @Override annotation not only provides compile-time checking of an override but makes for excellent self-documenting code.
@Override
I\
Hear is simplest and working under Jython with Java classes:
class MyClass(SomeJavaClass): def __init__(self): setattr(self, "name_of_method_to_override", __method_override__) def __method_override__(self, some_args): some_thing_to_do()