Definition einer Methodensignatur?

Was ist die korrekte definition der Signatur der Methode (oder eine Signatur einer Methode)?

Auf google finde ich verschiedene Definitionen:

Es ist die Kombination aus Methodenname und die Parameterliste

Bedeutet das, dass method signature = method name + argument list? Dann sehe ich nicht den Unterschied zwischen "Methode" und "Signatur der Methode".

Wenn ich eine Methode:

public void Foo(int x, int y) { ... }

Wäre meine Methode-Signatur eine der folgenden Aktionen aus, oder nicht?

  • Foo
  • Foo(int, int)
  • Foo(int x, int y)
  • Foo(34, 78)

Wie bin ich wohl zu Antworten, wenn jemand Fragen mich, was ist die Signatur der Methode von der Methode??

InformationsquelleAutor der Frage KMC | 2011-12-15

Schreibe einen Kommentar