Tag 3
Zugriffsmodifizierer​
Attribute und Methoden​
Es gibt drei Zugriffsmodifizierer für Attribute und Methoden:
- public: Mit diesem Zugriffsmodifizierer kann von allen Klassen im Projekt auf das Attribut oder die Methode zugegriffen werden.
- private: Dieser Modifizierer kann nur innerhalb der gleichen Klasse genutzt werden.
- protected: Der Modifierer protected ist ein Mittelding von public und private. Er kann in der gleichen Klasse und im gleichen Package genutzt werden.
[!NOTE] Der Zugriffsmodifizierer default sollte nie genutzt werden, da die eigene Klasse und Klassen im selben Package darauf zugreifen können.
Spezialfall: static​
Das spezielle bei static ist, dass es nicht instanziert werden muss. Ein Beispiel ist PI in der Klasse java.lang.Math. Die Zahl PI kann ausgegeben werden ohne davor eine Variable dafür zu definieren.
Quellen: Moodle