Programmieren 1 - Strukturen - Klassen - Objekte
Programmieren 1 - Strukturen - Klassen - Objekte
Programmieren 1 - Strukturen - Klassen - Objekte
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