เอนทิตีคลาสคืออะไร
เอนทิตีคลาสเป็นแนวคิดพื้นฐานในการเขียนโปรแกรมเชิงวัตถุ มันแสดงถึงวัตถุของโลกแห่งความเป็นจริงหรือเป็นนามธรรมของวัตถุนี้และมีลักษณะ (คุณลักษณะ) และพฤติกรรม (วิธีการ)
ลักษณะของเอนทิตีคลาส
ลักษณะของเอนทิตีคลาสจะแสดงโดยแอตทริบิวต์ คุณลักษณะเหล่านี้กำหนดคุณสมบัติของวัตถุและสามารถเป็นข้อความตัวเลข, บูลีนและอื่น ๆ
ตัวอย่างเช่นหากเรากำลังสร้างเอนทิตีระดับ “บุคคล” แอตทริบิวต์อาจเป็นชื่ออายุเพศความสูง ฯลฯ
พฤติกรรมของเอนทิตีคลาส
พฤติกรรมของเอนทิตีระดับจะถูกแสดงโดยวิธีการ วิธีการเหล่านี้กำหนดการกระทำที่วัตถุสามารถทำได้
ดำเนินการต่อไปด้วยตัวอย่างของ “บุคคล” เอนทิตีชั้นเรียนวิธีการอาจเป็น “เดิน”, “พูดคุย”, “กิน”, ในหมู่คนอื่น ๆ
ตัวอย่างของคลาสเอนทิตี
มาสร้างเอนทิตีคลาสที่เรียกว่า “Car” เอนทิตีนี้จะมีแอตทริบิวต์ต่อไปนี้:
- แบรนด์
- รุ่น
- ปี
- สี
และวิธีการต่อไปนี้:
- โทร
- ปิด
- เร่ง
- Frear
เอนทิตีคลาสนี้แสดงถึงรถยนต์ที่แท้จริงที่มีลักษณะและพฤติกรรมของมัน
บทสรุป
เอนทิตีคลาสเป็นพื้นฐานในการเขียนโปรแกรมเชิงวัตถุเนื่องจากพวกเขาทำให้เป็นไปได้ที่จะเป็นแบบอย่างวัตถุในโลกแห่งความเป็นจริงหรือนามธรรมของวัตถุเหล่านี้ พวกเขามีลักษณะ (คุณลักษณะ) และพฤติกรรม (วิธีการ) ซึ่งกำหนดคุณสมบัติและการกระทำที่วัตถุสามารถดำเนินการได้