Modifikator: Unterschied zwischen den Versionen

Aus EINI
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
= Syntaxdiagramme =
+
Ein '''Modifikator''' ist ein [[Schlüsselwort]], das Eigenschaften von [[Variable|Variablen]], [[Methode|Methoden]], [[Konstruktor|Konstruktoren]] oder [[Klasse|Klassen]] verändern kann.
  
Ein Modifikator ist ein Schlüsselwort, welcher Eigenschaften von Variablen, Methoden, Konstruktoren oder Klassen verändern kann.
+
= Modifikatoren für Funktionen =
  
== 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 ==
+
= 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.

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

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

Visibility modifier.png