Breymann. C++ Einführung und professionelle Programmierung

Breymann. C++ Einführung und professionelle Programmierung Breymann. C++ Einführung und professionelle Programmierung

vred.bioinf.uni.sb.de
von vred.bioinf.uni.sb.de Mehr von diesem Publisher
17.11.2014 Aufrufe

einfaches Beispiel: Klasse für einen Ort. Operationen: X() Y() aendern() = X-Koordinate zurückgeben = Y-Koordinate zurückgeben X- und Y-Koordinaten ändern Die Klasse wird Ort1 genannt, weil sie noch Änderungen unterliegt. Sie ist wie folgt definiert: #ifndef ort1_h #define ort1_h ort1_h class Ort1 { // Version 1 }; #endif public: int X() const; int Y() const; // keine Zustandsänderung // keine Zustandsänderung void aendern(int x, int y); // x,y = neue Werte private: int xKoordinate, yKoordinate; // ort1_h Breymann C++, c○ Hanser Verlag München Inhalt ◭◭ ◭ ◮ ◮◮ 150 zurück Ende

Anwendung: // ort1main.cpp #include"ort1.h" #include using namespace std; int main() { } Ort1 einOrt1; einOrt1.aendern(100, 200); // Anwendung der Ort1-Klasse // Objekt erzeugen cout

einfaches Beispiel: Klasse für einen Ort. Operationen:<br />

X()<br />

Y()<br />

aendern()<br />

= X-Koordinate zurückgeben<br />

= Y-Koordinate zurückgeben<br />

X- <strong>und</strong> Y-Koordinaten ändern<br />

Die Klasse wird Ort1 genannt, weil sie noch Änderungen unterliegt. Sie<br />

ist wie folgt definiert:<br />

#ifndef ort1_h<br />

#define ort1_h ort1_h<br />

class Ort1 { // Version 1<br />

};<br />

#endif<br />

public:<br />

int X() const;<br />

int Y() const;<br />

// keine Zustandsänderung<br />

// keine Zustandsänderung<br />

void aendern(int x, int y); // x,y = neue Werte<br />

private:<br />

int xKoordinate,<br />

yKoordinate;<br />

// ort1_h<br />

<strong>Breymann</strong> <strong>C++</strong>, c○ Hanser Verlag München<br />

Inhalt ◭◭ ◭ ◮ ◮◮ 150 zurück Ende

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!