Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Default access modifier cho class member trong C#


Mặc định access cho class member trong C# là private.

Member variables (thuộc tính) được giữ private để encapsulation. Chỉ truy cập qua public member functions.

Ví dụ

using System;
namespace RectangleApplication {
    class Rectangle {
        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());
        }
    }
    class ExecuteRectangle {
        static void Main(string[] args) {
            Rectangle r = new Rectangle();
            r.Acceptdetails(); r.Display();
            Console.ReadLine();
        }
    }
}