kramann.info
© Guido Kramann

Login: Passwort:










1.3 Kundenverwaltung mit Klasse

  • Statt struct steht im zweiten Programm class.
  • Vor den Datentypen in der Klasse steht noch das Schlüsselwort public:
  • Ansonsten sind beide Programme gleich.
  • Man kann sagen, in dieser Anwendung ist die Klasse "abwärts kompatibel" zum struct.
  • (Betrachten Sie das neu aufgetauchte Schlüsselwort string hier zunächst als Datentyp, mit dem sich Text etwas einfacher speichern läßt, als mit Character-Arrays.)

Programmbeispiel mit Klasse

#include<iostream>

using namespace std;

class kunde
{
    public:
        string name;
        int    kundennummer;
};

int main(void)
{
    kunde k1,k2;

    k1.name         = "Meier";
    k1.kundennummer = 4711;


    cout<<"Geben Sie den Namen des zweiten Kunden ein: ";
    cin>>k2.name;
    cout<<"\nGeben Sie die Kundennummer des dritten Kunden ein: ";
    cin>>k2.kundennummer;


    cout<<"Daten des ersten Kunden:\n";
    cout<<"Name: "<<k1.name<<"\n";
    cout<<"Kundennummer: "<<k1.kundennummer<<"\n";
    cout<<"Daten des zweiten Kunden:\n";
    cout<<"Name: "<<k2.name<<"\n";
    cout<<"Kundennummer: "<<k2.kundennummer<<"\n";        
}
 

Code 1.3-1: mitklasse.cpp: Kundenverwaltung mit Klasse.

Konsole Klassen-Beispiel

Bild 1.3-1: Konsole zum Klassen-Beispiel

mitklasse.cpp gezipt