PROGRAMMIERPRAKTIKUM 2
JAVA - EINFÜHRUNG


 

Zugriffsmodifizierer

... bei Klassen

... bei Methoden

... bei Klassenvariablen

friendly
(default)

Die Klasse ist sichtbar für Subklassen und Klassen innerhalb desgleichen Pakets

Die Methode kann von Methoden aufgerufen werden, die zu Klassen innerhalb desgleichen Pakets gehören

Die Variablen sind nur für Klassen innerhalb desgleichen Pakets verfügbar

public

Die Klasse ist sichtbar für alle Klassen, egal aus welchem Paket

Die Methode kann von allen Klassen, egal aus welchem Paket, aufgerufen werden

Die Variablen sind für alle Klassen, egal aus welchem Paket, verfügbar

private

bei Klassen nicht möglich

Die Methode kann nur von Methoden innerhalb der aktuellen Klasse aufgerufen werden

Die Variablen sind nur für Methoden innerhalb der aktuellen Klasse verfügbar

protected

bei Klassen nicht möglich

Die Methode kann nur von Methoden innerhalb der aktuellen Klasse und deren Subklassen aufgerufen werden

Die Variablen sind nur für Methoden innerhalb der aktuellen Klasse und deren Subklassen verfügbar

static

bei Klassen nicht möglich

Dieselbe Methode für alle Instanzen der aktuellen Klasse

Dieselbe Variable für alle Instanzen der aktuellen Klasse

abstract

Die Klasse enthält Methoden, die noch nicht definiert sind und daher in Subklassen implementiert werden müssen

Die Methode wird noch nicht definiert (dh. enthält keinen Rumpf) und muß daher in Subklassen implementiert werden

bei Variablen nicht möglich

final

Die Klasse kann nicht weiter verfeinert werden

Die Methode darf in keiner Subklasse überschrieben werden

Der Wert der Variablen darf nicht verändert werden; die Variable muß daher initialisiert werden.

synchronized

bei Klassen nicht möglich

Es kann jeweils nur eine derart spezifizierte Methode pro Klasse exekutieren

bei Variablen nicht möglich

 

Inhalt

 

 

Weiter

 


© by Dr. Ulrike Maschtera; Fragen und Anregungen senden Sie bitte an Dr. U. Maschtera
To get best results use Netscape Navigator (ª)as browser!