OOP
Across
- 4. สามารถเข้าถึงได้จากทุกๆที่ของโปรแกรม
- 8. แม่แบบ
- 9. ในแนวคิดของการพัฒนาระบบแบบแนวคิดเชิงวัตถุ นั้น วัตถุ (object) สามารถที่จะสืบทอดคุณสมบัติถึงกันได้
- 13. เป็นคลาสที่มีการกำหนดให้คลาสหรือเมธอดเป็น เมื่อคลาสมีอย่างน้อยหนึ่งเมธอด
- 15. สามารถเรียกได้เฉพาะในคลาส และคลาสที่ขยายคลาสนี้
- 17. class หลัก ในเวลาที่เรา extends
- 19. “การพึ่งพา” ในทางโปรแกรมมิ่งนั้นก็คือการที่ Class หนึ่งต้องอาศัย Class อื่นในการทำงาน
- 20. สิ่งที่มีไว้สำหรับกำหนดค่าเริ่มต้นให้กับตัวแปรคลาสของอ็อปเจ็ค จะทำงานอัตโนมัติเมื่อมีการ new อ็อปเจ็คขึ้นมา
- 22. ทำให้เป็นจริง, ทำให้เห็นจริงจังขึ้น
- 24. ทุกสิ่งทุกอย่างคือ object ในแง่หนึ่งเราก็อาจตีความว่า object เป็นตัวแปรที่มีความพิเศษอยู่ในตัวเอง
- 25. เป็น Interface ที่ใช้ในการอ้างถึงสมาชิกดึงข้อมูลจาก Collection ประเภท Set ต่าง ๆ โดยมี method สำคัญ ๆ คือ hasMoreElements และ nextElement
- 27. สืบทอดคุณสมบัติที่จะมองว่าคลาสหนึ่งสืบทอดคุณสมบัติจากอีกคลาสหนึ่ง แต่จะมองคลาสหนึ่ง ๆ สามารถมีส่วนประกอบเป็นคลาสย่อย ๆ
- 30. ปกปิด source code ส่วนหนึ่งไว้ไม่ให้ผู้ที่ไม่เกี่ยวข้องสามารถเข้าถึง
- 32. สามารถเรียกใช้งานได้ภายใน package เดียวกันเท่านั้น
- 33. พื้นฐาน
- 35. static class ที่ซ้อนอยู่ในคลาสอื่น
- 37. เค้าโครงที่ใช้กำหนดลักษณะของออบเจ็กต์ และใช้แทนกลุ่มของออบเจ็กต์
- 39. คลาสแม่และคลาสลูกมีเมธอด (ชื่อเดียวกัน เวลาเรียกใช้งาน เมธอดที่อยู่ในคลาสลูก จะเขียนทับเมธอดที่อยู่ในคลาสแม่คลาสแม่และคลาสลูกมีเมธอด
- 40. เป็นประเภท
Down
- 1. สามารถเรียกได้เฉพาะในคลาส
- 2. method ที่ให้ class ทำอะไรบางอย่างก่อนที่ class นั้นจะถูกทำลายลง
- 3. เป็นส่วนที่ใช้ในการเก็บข้อมูลต่างๆของ object
- 5. การรวมข้อมูลและการทำงานที่เกี่ยวข้องไว้ด้วยกันภายในออบเจ็ค
- 6. คือส่วนที่ประกาศเป็น private หรือ โค้ดต่างๆภายใน method ของคลาส เป็นส่วนที่ถูกซ่อนไว้ไม่สามารถเห็นได้จากภายนอกคลาส
- 7. การเปิดเผยเฉพาะข้อมูลที่จำเป็นต่อการเรียกใช้ออบเจ็คเท่านั้น โดยรายละเอียดการทำงานภายในของออบเจ็คไว้
- 10. ใช้ได้กับการสืบทอดแบบ is-a เท่านั้น คือการที่คลาสพ่อมี method ที่ภายในไม่มีการ implement ใดๆ เมื่อคลาสลูกสืบทอดคุณสมบัติไป
- 11. เป็นคุณสมบัติในการเขียนโปรแกรมเชิงวัตถุที่เรียกว่าคุณสมบัติการสืบทอด
- 12. สามารถทำงานแยกกันได้อย่างอิสระ แต่ประกอบกันเพื่อให้ได้การทำงานที่สมบูรณ์
- 14. สิ่งนี้
- 16. เมธอดที่ชื่อเหมือนกัน แต่อย่างอื่น(return type หรือ parameter) ตั้งแต่หนึ่งอย่างขึ้นไปไม่เหมือนกัน
- 18. ความสัมพันธ์แบบ has-a relationship เป็นความสัมพันธ์แบบที่มนุษย์เข้าใจง่าย เพราะโดยปกติเรามักมองวัตถุว่ามันประกอบด้วยอะไรหรือมันสามารถทำอะไรได้บ้าง
- 21. สมาชิกอีกแบบหนึ่งของคลาสและ struct ทำหน้าที่เป็นตัวประมวลผลเพื่อให้เกิดการทำงาน
- 23. ประกาศรูปแบบของเมธอดเท่านั้น โดยเมธอดที่กำหนดขึ้นจะไม่มีส่วนการทำงาน
- 26. ผู้ดูแล
- 28. class ลักษณะของคลาสที่ define การทำงานไว้กว้างๆ สามารถนำไปใช้กับตัวแปร Type ใดก็ได้เ มื่อเวลาใช้งานจริง
- 29. เป็นการ read ค่าใน attribute
- 31. การกระทำหรือฟังก์ชันที่ Object สามารถการทำปรับเปลี่ยนตัวมันอง หรือแสดงผลออกมาภายนอกได้
- 34. เป็นคลาสที่ถูกสร้างขึ้นมาเพื่อเป็นคลาสแม่ (super class) ใช้ในการกำหนดสเปคของคลาสลูก (sub class) ที่จะถูกสร้างเพื่อใช้งานจริง
- 36. เป็นบุคคล สถานที่ สิ่งของ หรือเหตุการณ์
- 38. เป็นการ write ค่าให้ attribute