ZodiacXP
Erfahrenes Mitglied
Aufgabe ist es einen Konstruktor im Konstruktor zu implementieren.
Der eigentliche Konstruktor hat Beispielsweise 3 Parameter.
Der zweite (per overloading) hat nur 2, soll den Konstruktor mit 3 nutzen und den fehlenden Parameter mit einem Standardwert belegen.
So, mal als Beispiel. Das gefällt JAVA natürlich nicht. Wie macht man es richtig?
Der eigentliche Konstruktor hat Beispielsweise 3 Parameter.
Der zweite (per overloading) hat nur 2, soll den Konstruktor mit 3 nutzen und den fehlenden Parameter mit einem Standardwert belegen.
Code:
class Foo {
Foo (int f, int o, string oo) {
...
}
Foo (int f, int o) {
Foo(f, o, ""):
}
}
So, mal als Beispiel. Das gefällt JAVA natürlich nicht. Wie macht man es richtig?