next up previous

C++ - Klassen: Vertiefung


Klassenvariablen und Klassenmethoden


Methoden Klassenmethoden
werden infolge einer Botschaft an ein Objekt abgearbeitet (können nur für Objekte gerufen werden) können gerufen werden, ohne daß ein Objekt dieser Klasse existieren muß Botschaft an die Klasse
können auf Instanz- und Klassenvariablen zugreifen können nur auf Klassenvariablen zugreifen


Beispiel:

 
class A {
  ...
public:
  static void meth(); // oeffentliche Klassenmethode
};

void A::meth()
{
  ...
}

void f()
{
  A object;

  A::meth();          // Aufruf ueber die Klasse
  object.meth();      // Aufruf ueber Objekt
}


next up previous