linux.txt/programmieren/java/sichtbarkeit_und_Zugriffsrechte_von_klassen_und_methoden.tex

29 lines
1.4 KiB
TeX
Raw Normal View History

2025-02-15 15:39:11 +01:00
% 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}