33 Stimmen

'methode' vs. 'nachricht' vs. 'funktion' vs. '???'

Ich habe kürzlich eine Frage zu dem, was ich "Methodenaufrufe" genannt habe, gestellt. Die Antwort bezog sich auf "Nachrichten". Als selbstlernender Hobby-Programmierer, der versucht, Fragen so zu formulieren, dass ich nicht dumm aussehe, realisiere ich, dass die Terminologie, die ich verwende, viel darüber aussagt, wie ich programmieren gelernt habe.

Gibt es einen Unterschied zwischen den verschiedenen Begriffen für Methoden/Nachrichten usw. in der objektorientierten Programmierung? Handelt es sich um einen Unterschied, der daher rührt, dass verschiedene Programmiersprachen unterschiedliche Begriffe verwenden, um ähnliche Konzepte zu beschreiben?

Ich erinnere mich, dass in nicht-objektorientierten Sprachen manchmal ein Unterschied zwischen "Unterroutinen" und "Funktionen" gemacht wurde, je nachdem, ob ein Rückgabewert erwartet wurde, aber selbst dann war dies eine sprachspezifische Unterscheidung?

0voto

Methode : ähnlich wie Funktionen in traditionellen Sprachen

Nachricht : ähnlich wie Parameterübergabe in traditionellen Sprachen

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X