Modifikator: Unterschied zwischen den Versionen
Aus EINI
Hauer (Diskussion | Beiträge) |
|||
Zeile 1: | Zeile 1: | ||
− | + | Ein '''Modifikator''' ist ein [[Schlüsselwort]], das Eigenschaften von [[Variable|Variablen]], [[Methode|Methoden]], [[Konstruktor|Konstruktoren]] oder [[Klasse|Klassen]] verändern kann. | |
− | + | = Modifikatoren für Funktionen = | |
− | == | + | *[[Static]] deklariert ein Attribut oder eine Methode als statisch und damit unabhängig von Objektinstanzen. |
+ | *[[Final]] deklariert, dass eine Variable/ein Attribut nicht geändert werden kann. | ||
+ | *[[Abstract]] deklariert Klassen und Methoden als abstrakt. | ||
+ | |||
+ | == Syntaxdiagramm == | ||
[[Datei:functional_modifier.png]] | [[Datei:functional_modifier.png]] | ||
− | + | = Modifikatoren für Sichtbarkeit = | |
+ | |||
+ | *[[Public]] deklariert, dass ein Klassenelement von überall her verwendet werden darf. | ||
+ | *[[Private]] deklariert, dass ein Klassenelement nur von der Klasse selbst verwendet werden darf. | ||
+ | *[[Protected]] deklariert, dass ein Klassenelement nur von der Klasse und seinen Erben verwendet werden darf. | ||
+ | |||
+ | == Syntaxdiagramm == | ||
[[Datei:visibility_modifier.png]] | [[Datei:visibility_modifier.png]] |
Version vom 3. März 2016, 18:59 Uhr
Ein Modifikator ist ein Schlüsselwort, das Eigenschaften von Variablen, Methoden, Konstruktoren oder Klassen verändern kann.
Inhaltsverzeichnis
Modifikatoren für Funktionen
- Static deklariert ein Attribut oder eine Methode als statisch und damit unabhängig von Objektinstanzen.
- Final deklariert, dass eine Variable/ein Attribut nicht geändert werden kann.
- Abstract deklariert Klassen und Methoden als abstrakt.
Syntaxdiagramm
Modifikatoren für Sichtbarkeit
- Public deklariert, dass ein Klassenelement von überall her verwendet werden darf.
- Private deklariert, dass ein Klassenelement nur von der Klasse selbst verwendet werden darf.
- Protected deklariert, dass ein Klassenelement nur von der Klasse und seinen Erben verwendet werden darf.