Das Überladen von Namen

ein Name mit verschiedenen Bedeutungen:

void p (String x) { ... }
void p (int    x) { ... }

p ("foo"); p (4);

Java: Überladen gestattet, Auflösung durch Liste der Argumenttypen.

Warum geht das folgende nicht?

int     f (String x) { ... }
boolean f (String x) { ... }



Johannes Waldmann 2008-01-23