% 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}