In Smalltalk gibt es eine Nachricht DoesNotUnderstand
, die aufgerufen wird, wenn ein Objekt eine Nachricht nicht versteht (dh, wenn das Objekt die Nachricht nicht gesendet implementiert hat).Python - Existiert eine Funktion, die aufgerufen wird, wenn ein Objekt keine Funktion implementiert?
Also, ich möchte wissen, ob in Python eine Funktion, die das gleiche tut.
In diesem Beispiel:
class MyObject:
def __init__(self):
print "MyObject created"
anObject = MyObject() # prints: MyObject created
anObject.DoSomething() # raise an Exception
Also, ich kann hinzufügen, ein Verfahren zu MyObject
so kann ich wissen, wann DoSomething
genannt werden soll, intented?
PS: Sorry für mein schlechtes Englisch.
Das ist trotzig was ich will! Danke :) –
Ich mag es, wenn jemand definitiv trotzig ist! (oder ist das "trotzig definitiv"?) Was auch immer, SO rettet den Tag wieder! :) – PaulMcG