Zuhause Entwicklung Was ist privat? - Definition aus techopedia

Was ist privat? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet privat?

Private ist ein Schlüsselwort, das die Zugriffsebene angibt und Programmierern eine gewisse Kontrolle darüber gibt, welche Variablen und Methoden in einer Klasse versteckt sind. Auf Variablen und Methoden, die mit dem Schlüsselwort private definiert wurden, kann nur mit anderen Methoden innerhalb der Klasse zugegriffen werden. Abgeleitete Klassen können nicht auf sie zugreifen.


Das private Schlüsselwort wird in den meisten OOP-Sprachen (Object Oriented Programming) verwendet, einschließlich C ++, C # und Java.

Techopedia erklärt Private

Der private Zugriffsspezifizierer wird hauptsächlich für die Kapselung verwendet. Er bezieht sich auf Variablen oder Methoden, die vor der Außenwelt verborgen sind. Dies bedeutet, dass private Variablen und Methoden eng an eine Klasse gebunden und nur innerhalb des Klassenbereichs verfügbar sind. Auf private Datenmitglieder wird normalerweise über spezielle Methoden zugegriffen, die als Setter bezeichnet werden. Der Compiler gibt eine Fehlermeldung zurück, wenn ein Programmierer versucht, von außerhalb seiner Klasse auf eine private Variable oder Methode zuzugreifen.


C ++ ermöglicht die Verwendung von Friend-Funktionen und -Klassen, um auf eine private Variable oder Methode zuzugreifen. Wenn eine Klasse als Freund einer anderen Klasse deklariert wird (durch Hinzufügen einer Codezeile in der letzteren Klasse, die besagt, dass die erstere Klasse über das Schlüsselwort friend ihr Freund ist), kann die erstere Klasse auf private Variablen und Methoden der letzteren Klasse zugreifen. Wenn Klasse A ein Freund der Klasse B ist, dann ist B nicht implizit ein Freund von A. Außerdem ist Freundschaft nicht transitiv. Wenn beispielsweise A ein Freund von B und B ein Freund von C ist, ist A nicht implizit ein Freund von C.

Was ist privat? - Definition aus techopedia