Heim  >  Artikel  >  Backend-Entwicklung  >  Wie wird die Kapselung in C# implementiert?

Wie wird die Kapselung in C# implementiert?

WBOY
WBOYnach vorne
2023-09-04 23:17:021335Durchsuche

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 –

Beispiel

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen