หน้าเว็บ

วันจันทร์ที่ 10 ธันวาคม พ.ศ. 2555

Home Page



                                                               What is -JAVA




Abstraction



"Abstraction" เป็นการมองวัตถุ (Object) เฉพาะภายนอกเท่านั้นโดยไม่สนใจว่าวัตถุนั้นเกิดขึ้นได้อย่างไร หรือมีการทำงานภายใน อย่างไร"คือมองแค่ว่า Class or Object ที่เราต้องการใช้นั้น ใช้งานมันได้อย่างไร ไม่ต้องรู้ว่ามันทำงานอย่างไร






Encapsulation





 คือ การรวม data และ method ทั้งหลายที่เกี่ยวข้องกัน และทำงานร่วมกันเอาไว้ใน object หนึ่ง  นอกจากนี้แล้วยังมีการซ่อนรายละเอียดของการทำงานของ method ต่างๆใน object เอาไว้ และไม่ให้ object อื่นๆสามารถที่จะเข้าไปแก้ไข data ได้โดยตรง




Modularity


ช่วยให้สามารถทำความเข้าใจระบบที่สลับซับซ้อนได้ ถ้ามีอะไรเสียหาย จะได้แก้ไขเฉพาะส่วนที่เสียหาย



Hierarchy


คือ ลำดับชั้นของการกำหนดกรอบให้แก่วัตถุ สามารถแบ่งออกได้เป็นหลายชนิด



Class


คลาส คือ แม่แบบที่ใช้สร้าง Object 

คือ คลาสบ้าน

Object




                    Object เปรียบเหมือนกับเป็นวัตถุชิ้นหนึ่ง โดย Object จะถูกสร้างขึ้นมาโดย Class และดึงข้อมูลต่างๆ มาจาก Class นั้นๆ ทำให้ Object จะมีลักษณะตาม Class ที่สร้างมันขึ้นมา