Welche Arten der Sichtbarkeit von Klassenobjekten gibt es?
Welche Arten der Sichtbarkeit von Klassenobjekten gibt es?

Video: Welche Arten der Sichtbarkeit von Klassenobjekten gibt es?

Video: Welche Arten der Sichtbarkeit von Klassenobjekten gibt es?
Video: Java GRUNDLAGEN (Klassen & Objekte) - Java Programmieren Lernen - 14 2024, Kann
Anonim

Die Drei Sichtweite Ebenen

In OOP PHP haben wir drei Sichtweite Ebenen für Eigenschaften und Methoden von a Klasse : öffentlich, geschützt und privat. Sichtweite wird mit a declared deklariert Sichtweite Schlüsselwort, um anzugeben, welche Stufe von Sichtweite eine Eigenschaft oder Methode hat.

Und was ist Klassensichtbarkeit?

Sichtweite ist ein großer Teil von OOP. Es ermöglicht Ihnen zu kontrollieren, wo Ihre Klasse Auf Mitglieder kann zugegriffen werden, um beispielsweise zu verhindern, dass eine bestimmte Variable von außerhalb des Klasse . Der Standard Sichtweite ist öffentlich, was bedeutet, dass die Klasse Mitglieder sind von überall erreichbar.

Man kann sich auch fragen, was ist Paketsichtbarkeit? Schnittstellen verhalten sich wie Klassen innerhalb von Pakete . Eine Schnittstelle kann als öffentlich deklariert werden, um sie außerhalb ihrer sichtbar zu machen Paket . Unter der Standardeinstellung Sichtweite , eine Schnittstelle ist nur innerhalb ihrer sichtbaren Paket . Die Bedeutung von privat geschützt war zu begrenzen Sichtweite strikt auf Unterklassen (und entfernen Paket betreten).

Was sind in Anbetracht dessen die Sichtbarkeitsmodi der abgeleiteten Klasse?

Die Zugänglichkeit von base Klasse bis zum abgeleitete Klasse wird gesteuert von Sichtbarkeitsmodi . Die Drei Sichtbarkeitsmodi sind privat, geschützt und öffentlich. Der Standard Sichtbarkeitsmodus ist privat.

Was ist die Standardsichtbarkeit einer Klasse in Java?

Java : Von Ursprünglich , das Klassensichtbarkeit ist Paket privat, d.h. nur sichtbar für Klassen im gleichen Paket. Die Klasse hat kein Sichtweite definiert wie in Java . Sie sind sichtbar, wenn Sie sie in die Kompilierungseinheit eingebunden haben.

Empfohlen: