Öffentlichkeit

Autor: Robert Simon
Erstelldatum: 21 Juni 2021
Aktualisierungsdatum: 22 Juni 2024
Anonim
Öffentlichkeit - Technologie
Öffentlichkeit - Technologie

Inhalt

Definition - Was bedeutet Öffentlichkeit?

Public ist in C # ein Schlüsselwort, mit dem der Zugriff eines Typs und eines Typmitglieds so deklariert wird, dass der Zugriff nicht eingeschränkt wird. Dies ist einer der Zugriffsmodifikatoren, der allen Typen und Typmitgliedern vollständige Sichtbarkeit bietet.

C # unterstützt die Verwendung des Versteckens von Informationen. Dies ist das Grundprinzip einer objektorientierten Sprache, die zur Verbesserung der Softwarequalität beiträgt. Daher verfügt ein Mitglied eines Typs standardmäßig über private Zugriffsrechte. Dies muss nur geändert werden, wenn auf dieses Mitglied durch einen Code in der Assembly zugegriffen werden muss, in der es deklariert ist, oder durch eine andere Assembly, die auf das Mitglied verweist.

Einige der C # -Konstrukte wie Namespace, Mitglieder einer Schnittstelle und Mitglieder einer Aufzählung sind öffentlich zugänglich und lassen keine anderen Zugriffe zu. Darüber hinaus müssen benutzerdefinierte Typen, die bestimmte Operatoren für die Bereitstellung einer benutzerdefinierten Implementierung überladen, die überladenen Operatoren als öffentlich deklarieren.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Public

Unter allen anderen Zugänglichkeiten, einschließlich privater, geschützter und interner Zugänglichkeit, ist die öffentliche Zugänglichkeit die freizügigste. Dies liegt daran, dass der Zugriff auf einen öffentlichen Typ oder ein Typmitglied nicht eingeschränkt ist. Er kann sowohl für instanzielle als auch für statische Mitglieder eines Typs verwendet werden.

Die BankAccount-Klasse stellt beispielsweise die Kontodetails eines Benutzers dar und kann die öffentliche Methode DisplayAccountBalance haben, sodass jede andere Klasse in der Assembly oder die Assembly, die auf die Klasse verweist, diese Methode aufrufen kann, um den Saldo anzuzeigen.

Im Gegensatz zu C ++ können öffentliche Mitglieder einer Basisklasse nur in allen abgeleiteten Klassen öffentlich sein. In C # gibt es keine Möglichkeit, während der Ableitung einer Klasse geschützte oder private Zugriffsmodifikatoren anzugeben.

Während die öffentliche Zugänglichkeit verwendet wird, um von einem Code in derselben Assembly oder einer anderen Assembly, die darauf verweist, auf einen Typ oder sein Element zuzugreifen, kann die interne Zugänglichkeit für den Zugriff auf Typen innerhalb der Assembly verwendet werden.
Diese Definition wurde in der con von C # geschrieben