next up previous contents index
Nächste Seite: 8.2 Die Konstruktoren Aufwärts: 8. Der Datentyp Klasse Vorherige Seite: 8. Der Datentyp Klasse   Inhalt   Index


8.1 Daten und Methoden der Klassendeklaration

Hier die Deklaration der Klasse Studenten mit den unbedingt notwendigen Methoden.

//       studenten.hh
class Studenten
{
//			Data in Studenten
public:
  long int matrikel;
       int skz;
      char *pname, *pvorname;

//                      Methods in Studenten
public:

//                             Default constructor (no argument)
 Studenten();

//                               Constructor with 4 arguments
 Studenten(const char vorname[], const char name[], 
       const long int  mat_nr = 0,   const int  skz_nr = 0);

//                              Copy constructor
 Studenten(const Studenten& orig);

//                              Destructor
 ~Studenten();

//                              Assignment operator
 Studenten& operator=(const Studenten & orig);
 
//                              Further methods
 ...
};

Die aufgeführten Methoden betrachten wir in der angegebenen Reihenfolge.


Gundolf Haase 2004-01-15