Object-Oriented-Programmig

123456789101112131415161718192021222324252627282930313233343536373839
Across
  1. 4. เป็นคำสั่งที่เรียกใช้คลาสอื่น
  2. 8. ไม่สามารถเข้าถึงได้จากภายนอก class ส่วนมากจะใช้กับ attribute ของ class
  3. 9. เป็นคำสั่งที่เรียกใช้ตัวมันเอง
  4. 10. คืออะไร template ก็คือการเขียนรูปแบบฟังก์ชัน การทำงานของฟังก์ชัน แต่ไม่ได้ระบุตัวแปรว่าเ็ป็นชนิดใด
  5. 13. คือส่วนที่ประกาศเป็น public สามารถเข้าถึงได้จากภายนอกคลาส
  6. 14. การปกปิด source code ส่วนหนึ่งไว้ไม่ให้ผู้ที่ไม่เกี่ยวข้องสามารถเข้าถึง
  7. 18. คือ method ที่ให้ read หรือ write attribute ใน คลาสนั้นๆ
  8. 19. คือ การอ่านค่าใน attribute
  9. 22. คือคลาสที่ให้คลาสอื่นสืบทอด (extends) คุณลักษณะ (attribute) และเมธอด (method) ของตัวเองไปใช้งาน
  10. 25. คือกระบวนการที่ตรงกันข้ามกับ กระบวนการ Generalization Abstraction
  11. 26. สามารถเข้าถึงได้จากทุกๆที่ของโปรแกรม
  12. 28. เป็นความสัมพันธ์ที่ขึ้นตรงต่อ class นั้นๆ
  13. 29. เป็น Class ที่มี Method ได้ทั้งแบบมีส่วนหน้าที่การทำงาน และแบบมีเพียงแค่ชื่อ Method
  14. 31. เป็นชนิดข้อมูลที่ผู้ใช้นิยามขึ้นเอง
  15. 32. คือการมองทุกอย่างให้เป็น object
  16. 33. เป็นการเปิดให้เข้าถึงแบบป้องกัน
  17. 34. เป็นเส้นความสัมพันธ์ในลักษณะของการสืบทอดคุณสมบัติจาก Class หนึ่ง ไปยังอีก Class หนึ่ง
  18. 35. เป็น method ที่สั่งให้ class ทำตามคำสั่งที่ method สั่งงานก่อนที่จะสิ้นสุดการทำงานของ class (สลาย class)
  19. 37. เป็น Interface ที่ใช้ในการอ้างถึงสมาชิกดึงข้อมูลจาก Collection ประเภท Set ต่าง ๆ
  20. 38. กลุ่มก้อนที่ห่อรวมกันอย่างมีโครงสร้างและพฤติกรรม
  21. 39. เป็นแม่แบบในการสร้าง object
Down
  1. 1. เมทธอดที่สร้างขึ้นไหม่มี ชื่อและพารามิเตอร์ ที่เหมือนกับเมทธอดของคลาสแม่
  2. 2. ใช้สำหรับในการอ้างถึงข้อมูลอื่น แทนที่จะอ้างถึงออบเจ็ค มันอ้างถึงเมธอดแทน
  3. 3. เป็นค่าคงที่เป็นตัวแปรหรือประเภทของข้อมูลที่ไม่สามารถเปลี่ยนแปลงค่าได้ในภายหลัง
  4. 5. คือ การเขียนค่าให้ attribute
  5. 6. เป็นความสัมพันธ์ระหว่าง Object หรือ Class แบบทิศทางเดียว
  6. 7. คือส่วนที่ประกาศเป็น private
  7. 11. เป็นส่วนที่ใช้ในการเก็บข้อมูลต่างๆของ object
  8. 12. เป็นการซ่อนข้อมูลของออบเจ็คจากโลกภายนอก (data hiding) และกำหนดขอบเขตในการเข้าถึงข้อมูลของออบเจ็ค
  9. 13. เป็น class ที่ระบุอยู่ภายใน class อื่น โดยที่สามารถอ้างถึง data member ของ object ที่คลอบมันอยู่ได้
  10. 15. เป็นการสืบทอดความสามารถจากคลาสหนึ่งไปยังอีกคลาสหนึ่ง
  11. 16. เป็น method ที่มีชื่อเดียวกับ class
  12. 17. เป็นความสัมพันธ์ระหว่าง Object หรือ Class แบบ 2 ทิศทาง
  13. 20. เป็นสิ่งที่ object นั้นสามารถทำได้
  14. 21. เป็นคุณสมบัติของการมีได้หลายรูป(พ้องรูป)แบบของออบเจ็ค
  15. 23. เป็นความสัมพันธ์ระหว่าง Object หรือ Class แบบขึ้นต่อกันและมีความเกี่ยวข้องกันเสมอ
  16. 24. เป็น method ที่ใช้ชื่อซ้ำกันแต่ค่า parameter ที่รับมีความแตกต่างกัน
  17. 27. เป็นความสัมพันธ์ระหว่าง Object ที่มี Class เป็นส่วนประกอบ
  18. 30. ความสัมพันธ์เชิงความหมาย ระหว่าง interfaces กับ class เป็นต้น
  19. 36. คือคลาสที่ไปสืบทอด (extends) คุณลักษณะ (attribute) และเมธอด (method) จากคลาสแม่ (super class) มาใช้งาน