Across
- 4. เป็นความสัมพันธ์ที่คลาส 1 หรือมากกว่า 1 เป็นส่วนประกอบย่อยของคลาสที่มีขนาดใหญ่กว่า และส่วนประกอบนี้ คลาสใหญ่สามารถขาดได้ ขาดไปก็ไม่ส่งผลต่อคลาสนั้น
- 6. ปกปิด source code ส่วนหนึ่งไว้ไม่ให้ผู้ที่ไม่เกี่ยวข้องสามารถเข้าถึง
- 8. การสืบทอดจากคลาสหลัก
- 10. class ที่ซ้อนอยู่ในคลาสอื่น
- 11. เป็น constructor ที่มีส่วน implement ภายในซึ่งอาจมีการรับค่า parameter หรือไม่มีก็ได้
- 13. คลาสที่มีคีย์เวิร์ดอยู่หน้า class เป็นคลาสที่ถูกสร้างขึ้นมาเพื่อเป็นแม่คลาส
- 16. method ที่ให้ read หรือ write attribute ในคลาสนั้นๆ
- 17. สัมพันธ์กันเชิงเป็นส่วนประกอบ
- 18. กำหนดเซ็ทของชื่อที่จะใช้เป็นค่า (value) หรือสัญญาลักษณ์ (symbol)
- 20. แสดงถึงอินสแตนซ์ปัจจุบันของชั้นที่มันปรากฏมันถูกใช้เพื่อเข้าถึงตัวแปร
Down
- 1. ส่วนที่ประกาศเป็น privateหรือโค้ดต่างๆภายใน method ของคลาสเป็นส่วนที่ถูกซ่อนไว้ไม่สามารถเห็นได้จากภายนอกคลาส
- 2. เป็นความสัมพันธ์แบบรู้จักกันเฉยๆ สามารถทำงานแยกกันได้อย่างอิสระ
- 3. เปรียบเสมือนตัวแทนของ Object แต่เราก็สามารถนำไปใช้เพื่อเป็นตัวแทนอ้างอิงถึง Class ได้
- 5. วัตถุที่เป็นได้ทั้งรูปธรรมและนามธรรม
- 7. เป็น constructor ที่ไม่มีส่วนของ implement ภายใน
- 9. method ที่ใช้ชื่อซ้ำกันแต่ค่า parameter ที่รับมีความแตกต่างกัน ซึ่งโปรแกรมจะเลือกว่าเป็นการเรียก method ใดโดยดูจาก parameter ที่รับเข้ามา
- 12. เป็นแม่แบบของ object
- 14. เป็นการนำ class ที่มีอยู่เดิมมาเป็น attribute ของ class ใหม่
- 15. ไม่สามารถเข้าถึงได้จากภายนอก class ส่วนมากจะใช้กับ attribute ของ class
- 19. เป็นสิ่งที่ object นั้นสามารถทำได้
