01.03.2014 Aufrufe

Programmieren 1 - Strukturen - Klassen - Objekte

Programmieren 1 - Strukturen - Klassen - Objekte

Programmieren 1 - Strukturen - Klassen - Objekte

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Funktionsorientiert versus Objektorientiert<br />

FB Informatik<br />

Prof. Dr. R.Nitsch<br />

// Fraction.cpp // Fortsetzung Fraction.cpp<br />

// Konstruktoren<br />

Hier gibt es nichts Vergleichbares!<br />

Fraction::Fraction() {<br />

z=0; n=1;<br />

Konstruktoren<br />

}<br />

Name = <strong>Klassen</strong>name<br />

Haben keinen Rückgabetyp.<br />

Fraction::Fraction( int num, int denom)<br />

if(denom==0) // PRE<br />

exit(1); // aborts program<br />

z=num; n=denom;<br />

}<br />

Membervariable des neu<br />

erzeugten Objekts<br />

Fraction::~Fraction()<br />

{<br />

Destruktor<br />

}<br />

Wird automatisch beim Verlassen des<br />

Gültigkeitsbereiches aufgerufen.<br />

Zuständig für Aufräumarbeiten.<br />

Hat hier nichts zu tun.<br />

22.04.2013 7

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!