Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

Class ใน C# คืออะไร

เมื่อคุณกำหนดคลาส คุณกำลังกำหนดแม่แบบ (blueprint) สำหรับชนิดข้อมูล ออบเจ็กต์คืออินสแตนซ์ของคลาส เมธอดและตัวแปรที่ประกอบเป็นคลาสเรียกว่า Members (สมาชิก) ของคลาส

การกำหนดคลาสเริ่มด้วยคีย์เวิร์ด class ตามด้วยชื่อคลาส และเนื้อหาคลาสล้อมรอบด้วยวงเล็บปีกกา รูปแบบทั่วไปของการกำหนดคลาส:

<access specifier> class class_name { 
    // member variables 
    <access specifier> <data type> variable1; 
    <access specifier> <data type> variable2; 
    ... 
    <access specifier> <data type> variableN; 
    // member methods 
    <access specifier> <return type> method1(parameter_list) { 
        // method body 
    } 
    ... 
    <access specifier> <return type> methodN(parameter_list) { 
        // method body 
    } 
}

จุดสำคัญเกี่ยวกับคลาส

  • Access Specifiers ระบุกฎการเข้าถึงสำหรับสมาชิกและคลาสเอง หากไม่ระบุ ค่าเริ่มต้นสำหรับคลาสคือ internal ส่วนสมาชิกคือ private

  • Data Type ระบุชนิดของตัวแปร Return Type ระบุชนิดข้อมูลที่เมธอดคืนค่า

  • ใช้ตัวดำเนินการจุด (.) เพื่อเข้าถึงสมาชิกของคลาส

  • ตัวดำเนินการจุดเชื่อมโยงชื่อออบเจ็กต์กับชื่อสมาชิก