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.

Membervariable oder lokale Variable? – Beispiel class Fraction<br />

FB Informatik<br />

Prof. Dr. R.Nitsch<br />

class Fraction<br />

{<br />

private:<br />

int z_,n_;<br />

Fraction result;<br />

// ...<br />

};<br />

// Falsch: nur von lokaler temporärer Bedeutung in add(Fraction b)<br />

Fraction Fraction::multiply(Fraction b)<br />

{<br />

Fraction result;<br />

result.z_ = … ;<br />

result.n_ = … ;<br />

return result;<br />

}<br />

Merke: Membervariable sollen nicht nur von lokaler und/oder temporärer<br />

Bedeutung sein<br />

Dies ist eine Ausprägung des Problemlösungsprinzips<br />

KISS (Keep It Small and Simple)<br />

22.04.2013 28

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!