01.11.2013 Aufrufe

C# Objektorientierte Programmierung - Tutorials.de

C# Objektorientierte Programmierung - Tutorials.de

C# Objektorientierte Programmierung - Tutorials.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Die Schlangenlinien in Zeile 29 weisen uns unbarmherzig auf einen erkannten<br />

Fehler hin.<br />

Das be<strong>de</strong>utet, dass es keinen Konstruktor gibt, <strong>de</strong>r 0 Argumente annimmt,<br />

sprich: <strong>de</strong>r Standardkonstruktor fehlt. Falls er sowieso nichts machen soll, fügen<br />

Sie einfach folgen<strong>de</strong>n Co<strong>de</strong> ein:<br />

Konstruktor ruft Konstruktor<br />

Existieren mehrere überla<strong>de</strong>ne Konstruktoren, so kann es sinnvoll sein, wenn<br />

ein Konstruktor <strong>de</strong>n an<strong>de</strong>ren aufruft. Wird <strong>de</strong>r parameterlose Konstruktor<br />

aufgerufen, können wir ihn ihm eine Objektinitialisierung mit vor<strong>de</strong>finierten<br />

Werten festlegen. Existiert ein überla<strong>de</strong>ner, parametrisierter Konstruktor, <strong>de</strong>r<br />

ebenfalls für die Objektinitialisierung erstellt wur<strong>de</strong>, kann <strong>de</strong>r parameterlose<br />

Konstruktor <strong>de</strong>n parametrisierten ausführen, um gleichlauten<strong>de</strong>n Co<strong>de</strong> in bei<strong>de</strong>n<br />

Konstruktoren zu vermei<strong>de</strong>n. Schauen Sie sich das folgen<strong>de</strong> Beispiel an:<br />

50

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!