28 lines
1.4 KiB
TeX
28 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}
|
|
|