INSTANZIERBARKEIT und SICHTBARKEIT von Klassen

INSTANZIERBARKEIT von Klassen

CLASS instance_class DEFINTION.

CREATE PUBLIC | PROTECTED | PRIVATE.

Public kann jeder Objekte der Klasse erzeugen (instanzieren).

Protected können Objekte auch von Methoden von Unterklassen instanziert werden.

Private können nur Methoden der Klasse selbst Objekte instanzieren.

Sichtbarkeit von Klassen

Die Sichtbarkeit der Komponenten einer Klasse kann definiert werden.

CLASS instanze DEFINITION.

PUBLIC SECTION.

PROTECTED SECTION.

PRVATE SECTION.

….

Public sind alle Komponenten der Klasse von äußeren Verwendern, Methoden der Klasse und Methoden der Unterklasse ansprechbar.

Protected sind alle Komponenten der Klasse von Methoden der Klasse und Methoden der Unterklasse ansprechbar.

Private sind alle Komponeten der Klasse nur von Methoden der Klasse selbst ansprechbar.