Object-Oriented-Programmig

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