Computer >> Máy Tính >  >> Lập trình >> C#

Quyền truy cập mặc định cho một thành viên lớp trong C # là gì?

Quyền truy cập mặc định cho thành viên lớp trong C # là quyền riêng tư.

Các biến thành viên tức là các thành viên lớp là các thuộc tính của một đối tượng (từ quan điểm thiết kế) và chúng được giữ kín để thực hiện đóng gói. Các biến này chỉ có thể được truy cập bằng các hàm thành viên công khai.

Ví dụ

using System;

namespace RectangleApplication {
   class Rectangle {
      //member variables
      private double length;
      private double width;

      public void Acceptdetails() {
         length = 10;
         width = 14;
      }

      public double GetArea() {
         return length * width;
      }

      public void Display() {
         Console.WriteLine("Length: {0}", length);
         Console.WriteLine("Width: {0}", width);
         Console.WriteLine("Area: {0}", GetArea());
      }
   }//end class Rectangle

   class ExecuteRectangle {
      static void Main(string[] args) {
         Rectangle r = new Rectangle();
         r.Acceptdetails();
         r.Display();
         Console.ReadLine();
      }
   }
}