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
ี่

