Page 1 of 1

Default Konstruktor

PostPosted: Fri Jan 10, 2003 3:05 pm
by Alva1590
Hallo,

wenn man eine Klasse über die se24 anlegt, ein paar Attribute und Methoden implementiert, muss man sich dann um einen Konstruktor kümmern, oder steht standardmässig ein parameterloser Default-Konstruktor zur Verfügung?

Gruß,
Jojo

Konstruktor

PostPosted: Mon Jan 13, 2003 9:24 am
by Bianka4768
Hallo Jojo,
der Konstruktor braucht nicht explizit angelegt zu werden, wenn in den darüberliegenden Klassen kein expliziter Konstruktor angelegt ist.
MfG
Thomas R.

PostPosted: Mon Jan 13, 2003 9:43 am
by Alva1590
Hallo Thomas,

Danke :) Jetzt hätte ich allerdings noch eine kleine Frage zusätzlich: Wenn man in einer Klasse aber selbst einen Konstruktor anlegt (um z.B. Initialisierungen vorzunehmen), was passiert dann mit dem Defaultkonstruktor. Bleibt der weiterhin erhalten, oder wird er quasi durch den selbst angelegten Konstruktor überschrieben (unter der Prämisse, dass der selbst angelegte Konstrukor nicht parameterlos ist)? Wenn das zutrifft, dann würde es bedeuten, dass ich mir dann einen zusätzlichen parameterlosen Konstruktor als Defaultkonstruktor neu anlegen muss, richtig?

Gruß,
Jojo

Konstruktor

PostPosted: Mon Jan 13, 2003 11:54 am
by Bianka4768
Hallo,
es gibt immer nur einen Konstruktor pro Klasse, entweder implizit (parameterlos) oder explizit (mit oder ohne Parameter).
Wird ein expliziter Konstrukter programmiert ist der Konstruktor der direkten Oberklasse darin aufzurufen.
MfG
Thomas R.

PostPosted: Mon Jan 13, 2003 2:17 pm
by Alva1590
Hallo Thomas,

Dankeschön :D

Gruß,
Jojo