CodeGym/Java-Blog/Random-DE/Java-geschütztes Schlüsselwort
John Squirrels
Level 41
San Francisco

Java-geschütztes Schlüsselwort

Veröffentlicht in der Gruppe Random-DE
In Java steuern Zugriffsmodifikatoren die Sichtbarkeit von Klassen, Methoden und Variablen. „Protected“ ist einer dieser Modifikatoren, der die Zugänglichkeit eines Klassenmitglieds einschränkt. Es ist nur für seine eigene Klasse, Unterklassen und Klassen im selben Paket sichtbar. Es spielt eine entscheidende Rolle beim Schreiben von effizientem und sicherem Java-Code.

Java-geschütztes Schlüsselwort

Das Schlüsselwort „protected“ in Java ist ein Zugriffsmodifikator, der verwendet wird, um die Sichtbarkeit einer Klasse, Methode oder Variable einzuschränken. Wenn ein Klassenmitglied als geschützt markiert ist, können die Mitglieder seiner eigenen Klasse, seiner Unterklassen und Klassen im selben Paket darauf zugreifen. Es kann jedoch von keiner Klasse außerhalb des Pakets darauf zugegriffen werden.

Geschützte Klasse

Mit Java können wir auch eine geschützte Klasse deklarieren. Auf eine geschützte Klasse können nur ihre Unterklassen und Klassen im selben Paket zugreifen. Das Schlüsselwort protected kann mit dem Schlüsselwort class verwendet werden, um eine geschützte Klasse zu definieren.
protected class MyProtectedClass {
   // code here
}

Implementierung geschützter Schlüsselwörter in Java

Schauen wir uns ein einfaches Beispiel an, das die Implementierung des geschützten Schlüsselworts in Java demonstriert:
class A {
   protected int x = 10;
}

class B extends A {
   void display() {
      System.out.println("The value of x is: " + x);
   }
}

class Main {
   public static void main(String[] args) {
      B obj = new B();
      obj.display();
   }
}
Im obigen Code haben wir zwei Klassen A und B . Klasse A hat eine geschützte Variable namens x . Die Klasse B erweitert Klasse A und verfügt über eine Methode namens display , die einfach den Wert von x ausgibt . In der Hauptmethode erstellen wir ein Objekt der Klasse B und rufen die Anzeigemethode auf . Die Ausgabe des obigen Codes wird sein:
Der Wert von x ist: 10
Da die Variable x in Klasse A als geschützt markiert ist , ist sie in Klasse B zugänglich , die Klasse A erweitert .

Testübung

Versuchen Sie, eine „öffentliche“ Klasse zu deklarieren und dort Klasse A oder B zu verwenden. Testen Sie, ob Sie auf deren Datenvariablen zugreifen können.

Abschluss

Das geschützte Schlüsselwort in Java ist ein wichtiger Zugriffsmodifikator, der Klassenmitgliedern eingeschränkten Zugriff bietet. Bei richtiger Anwendung kann es dabei helfen, den Code sicher und organisiert zu halten. Es ist erwähnenswert, dass das geschützte Schlüsselwort in der Praxis nicht oft verwendet wird, es ist jedoch wichtig, seine Implementierung und Verwendung zu kennen, um effizienten und sicheren Java-Code zu schreiben.
Kommentare
  • Beliebt
  • Neu
  • Alt
Du musst angemeldet sein, um einen Kommentar schreiben zu können
Auf dieser Seite gibt es noch keine Kommentare