Roboterprogrammierung
You are viewing an older revision! See the latest version
Lets make a class
Klasse in C++¶
Transformationsprozess:¶
1. Klasse vor main() hinzufügen:
class Beva { private: public: };
2. Funktionsprototyping in Klasse public ziehen:
class Beva { private: public: // 2. Funktionsprototyping void begruessung(void); void ausgabe(int); int verarbeitung(char []); void eingabe(char[], int); };
3. Funktionsdefinition mit Klassennamen und Scope-Operator :: nach Rückfgabedatentype versehen
void Beva :: begruessung(void) {}
4. Objekt (objekt) aus Klasse (Beva) vor main() global instanziieren (geht natürlich auch lokal)
Beva objekt;
5. Funktionsaufrufe mit Punktoperator (.) mit Objekt verbinden
objekt.begruessung();
Nach alldem: Funktionen heißen nun Elementfunktionen oder Methoden
Ideone Funktionen2 mit C++ Class
<<comment>>
<</comment>>