Heim > Artikel > Backend-Entwicklung > Wie wird die Kapselung in C# implementiert?
Die Kapselung wird durch die Verwendung von Zugriffsspezifizierern erreicht. Zugriffsspezifizierer definieren den Umfang und die Sichtbarkeit von Klassenmitgliedern. C# unterstützt die folgenden Zugriffsspezifizierer: Öffentlich, Privat, Geschützt, Intern, Geschützt intern usw.
Kapselung kann als privater Zugriffsspezifizierer verstanden werden, der es einer Klasse ermöglicht, ihre Mitgliedsvariablen und -funktionen vor anderen Funktionen und Objekten zu verbergen.
Im Beispiel unten haben wir Länge und Breite als Variablen, denen private Zugriffsspezifizierer zugewiesen sind –
using System; namespace RectangleApplication { class Rectangle { private double length; private double width; public void Acceptdetails() { length = 20; width = 30; } public double GetArea() { return length * width; } public void Display() { Console.WriteLine("Length: {0}", length); Console.WriteLine("Width: {0}", width); Console.WriteLine("Area: {0}", GetArea()); } } class ExecuteRectangle { static void Main(string[] args) { Rectangle r = new Rectangle(); r.Acceptdetails(); r.Display(); Console.ReadLine(); } } }
Das obige ist der detaillierte Inhalt vonWie wird die Kapselung in C# implementiert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!