การควบคุมการมองเห็น (Visibility)

เรียนรู้การควบคุมการมองเห็น (Visibility) ใน C# ด้วย Access Type ทั้ง Public, Internal, Protected และ Private เพื่อกำหนดระดับการเข้าถึงสมาชิกของ Class
การควบคุมการมองเห็น (Visibility)
การควบคุมการมองเห็น (Visibility)

การควบคุมการมองเห็น (Visibility)

เราจะสามารถควบคุมการเข้าถึงสมาชิกของ Class ไม่ว่าจะเป็น field หรือ method ได้โดยกำหนด Access Type เพื่อเป็นการกำหนดระดับการมองเห็น

Access Type มีความสามารถในการเข้าถึงดังนี้

  • Public สามารถเข้าถึงทั้งหมด
  • Internal สามารถเข้าถึงเฉพาะที่อยู่ใน Assembly เดียวกัน
  • Protected สามารถเข้าถึงได้เฉพาะ Class และ SubClass
  • Private สามารถเข้าถึงได้เฉพาะ Class