Object-Oriented-Programmig

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