29 lines
1.4 KiB
TeX
29 lines
1.4 KiB
TeX
|
% master: sichtbarkeit_und_Zugriffsrechte_von_klassen_und_methoden.tex
|
||
|
% Sichtbarkeit und Zugriffsrechte von Klassen und Methoden v0.1
|
||
|
% 2011-06-08 (Rx)
|
||
|
|
||
|
\subsection{Sichtbarkeit und Zugriffsrechte von Klassen und Methoden}
|
||
|
%--------------------------------------------------------------------
|
||
|
|
||
|
\begin{verbatim}
|
||
|
public Klasse, Methode oder Variable die überall sichtbar ist
|
||
|
protected Methode oder Variable die nur im eigenen Paket und
|
||
|
abgeleiteten Klassen sichtbar ist
|
||
|
default Klasse, Methode oder Variable die Sichtbarkei beschrängt
|
||
|
sich auf das eigen Paket
|
||
|
private protected Methode oder Variable die nur in abgeleiteten Klassen
|
||
|
sichtbar ist
|
||
|
private Methode oder Variable die nur in der eigenen Klasse
|
||
|
sichtbar ist
|
||
|
|
||
|
Zugriff public protected default private protected private
|
||
|
------- ------ --------- ------- ----------------- -------
|
||
|
Zugriff ...
|
||
|
... im selben Paket Ja Ja Ja Nein Nein
|
||
|
... von anderen Paketen Ja Nein Nein Nein Nein
|
||
|
Vererbt ...
|
||
|
... Klassen im selben Paket Ja Ja Ja Ja Nein
|
||
|
... Klassen an andere Pakete Ja Ja Nein Ja Nein
|
||
|
\end{verbatim}
|
||
|
|