UML Falsch?
Liebe Com,
ist bei der Klasse Fenster ein fehler drinnen ?
Ich kann keine 2 Methoden mit dem namen Fenster erstellen ?
Oder ist der Konstruktor gemeint einmal ohne parameter und einmal mit Parameter
2 Antworten
Eine Klasse in Java kann mehrere Konstruktoren haben, solange sich die Parameter unterscheiden. Das gilt für alle Methoden.
In Java ist der Identifizierer der Methode die komplette Signatur, deshalb geht das.
Du meinst, du kannst innerhalb deines UML-Programms keine Konstruktoren/Methoden mit gleichem Namen anlegen? In C# selbst geht das, solange sich die Parameterliste unterscheidet.
Es kann mehrere Konstruktoren geben, wenn sie sich durch ihre Parameter unterscheiden, ähnlich wie es auch mehrere Methoden mit dem gleichen Namen geben kann.
ok das war eine IHK Aufgabe.
Ich habe C# gelernt, dort kann ich keine 2 Methoden gleich benennen.
Auch nicht wenn einer der Konstruktor ist und der andere ne Methode.