Junior — Middle
Welcher Zugriffstyp ermöglicht es einer abgeleiteten Klasse, auf die Felder der Basisklasse zuzugreifen?
sobes.tech KI
Antwort von AI
In Java ermöglicht der Zugriffsmodifikator protected, dass Unterklassen auf Felder und Methoden der Basisklasse zugreifen können. Felder und Methoden mit diesem Modifikator sind innerhalb der Klasse selbst, in ihren Unterklassen (auch wenn sie in einem anderen Paket sind) sowie innerhalb von Klassen im selben Paket zugänglich.
Beispiel:
class Parent {
protected int value = 10;
}
class Child extends Parent {
void printValue() {
System.out.println(value); // Zugriff auf das protected-Feld der Basisklasse
}
}