封裝是透過使用存取說明符來實現的。存取說明符定義類別成員的範圍和可見性。 C#支援以下存取說明符:Public、Private、Protected、Internal、Protected Internal等。
封裝可以透過私人存取說明符來理解,它允許類別隱藏其成員變數和成員來自其他函數和物件的函數。
在下面的範例中,我們將長度和寬度作為分配私有存取說明符的變數 -
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(); } } }
以上是C#中的封裝是如何實現的?的詳細內容。更多資訊請關注PHP中文網其他相關文章!