C-Programmierung

Sichtbarkeitsbereiche

Basisklassen | | Ãœberschreiben von Methoden

Sichtbarkeitsbereiche einer Komponente:

  • public: überall sichtbar
  • private: nur in Methoden der eigenen Klasse sichtbar
  • protected: nur in Methoden der eigenen und abgeleiteten Klassen sichtbar

Bei der Vererbung können die Sichtbarkeitsbereiche der vererbten Komponenten in der abgeleiteten Klassen verändert werden:

  • class A: public B → lässt die Sichtbarkeitsbereiche unverändert
  • class A: protected B → ändert public zu protected
  • class A: private B → ändert public und protected zu private


Basisklassen | | Ãœberschreiben von Methoden

Options: