Page 77 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 77

77


                         ี่
               คุณสมบัติทส าคัญของการเขียนโปรแกรมเชิงวัตถ  ุ
                       ในการตรวจสอบว่าโปรแกรมที่เขียนขึ้นนั้นเป็นการเขียนโปรแกรมเชิงวัตถุหรือไม่สามารถตรวจสอบ

                                                       ่
               คุณสมบัติของโปรแกรมดังกล่าวได้จากสมบัติดังตอไปนี้

                        Abstraction คือการสร้างความคิดรวบยอดให้กับวัดถือโดยการสร้าง class และรายละเอียดการ

                                                                                        ้
               ท างานท าให้ไม่จ าเป็นต้องรู้เกี่ยวกับขั้นตอนในการท างานของclass และ method ที่ถูกตองก็สามารถใช้งานได  ้

                        Encapsulation คือการหอหุ้มข้อมูลท าให้ไม่สามารถเข้าถึงได้จากภายนอกclass ดังนั้นในการใช้งาน
               class นั้นจะต้องท าการเรียกใช้ผ่านattribute และ method   ส าหรับ class เท่านั้นจึงช่วยป้องกันการแก้ไข

               รายละเอียดภายในclass จากภายนอกได  ้


                                                                                                      ้

                        Inheritance คือการถ่ายทอด attribute   และ method จากคาดแม่ไปยังคาดลูกได้ทาให้ไดคลาส
               ลูกที่มี attribute และ method เหมือนกับพลาดแม่และยังสามารถแก้ไขหรือเพิ่มเติมattribute และmethod
               ของคลาสลูกได้ตามความเหมาะสม


                        Polymorphism คือ การที่ class สามารถมีความสามารถได้หลากหลายจากการระบุชนิดและจ านวน
               ของพารามิเตอร์ที่ต่างกัน


               เริ่มต้นการเขียนโปรแกรม Java


                                                               ้
                       ในการเขียนโปรแกรมภาษา Java นั้น เรามักจะใชโปรแกรม Net Beans ในการเขียนโปรแกรม โดยมี
               ขั้นตอนดังนี้


                       เริ่มใช้งาน Net Beans


                   1.  สามารถเข้าโปรแกรม  Net Beans ได้โดยการดับเบิลคลิกทไอคอนของ Net Beans ในหน้า Desktop
                                                                       ี่
   72   73   74   75   76   77   78   79   80   81   82