รวมเนื้อหาการเขียนโปรแกรมเชิงวัตถุของแต่ละภาษา (OOP)
เขียนโปรแกรมเชิงวัตถุ คือ การเขียนโปรแกรมอีกรูปแบบหนึ่ง โดยมองสิ่งต่างๆ
เป็นวัตถุ โดยในวัตถุจะมีคุณลักษณะและพฤติกรรม โดยแนวคิดการเขียนโปรแกรมมาจากพื้นฐานความจริงในชีวิตประจำวัน
แนวคิดการเขียนโปรแกรมเชิงวัตถุนั้นจะจัด Data ไว้ในแต่ละ Object เพื่อปกป้องข้อมูลภายใน Object และลดปัญหาการเปลี่ยนแปลงข้อมูลภายใน Object โดยไม่ได้รับอนุญาต
โดย Object หนึ่งจะสามารถเข้าถึงข้อมูลในอีก Object หนึ่งได้ก็ต่อเมื่อมีการใช้ Method ของ Object ที่เป็นเจ้าของข้อมูลเท่านั้น จึงส่งผลให้การแก้ไขโปรแกรมในภายหลังทำได้สะดวกยิ่งขึ้น
องค์ประกอบพื้นฐาน
คลาส (Class) คือ ต้นแบบของวัตถุการจะสร้างวัตถุขึ้นมาได้จะต้องสร้างคลาสขึ้นมาเป็นต้นแบบของวัตถุก่อนเสมอ
วัตถุหรือออบเจ็ค (Object) คือ สิ่งที่ถูกสร้างจากคลาสประกอบด้วยคุณสมบัติ 2 ประการ คือ คุณลักษณะ (Attribute / Property) คือ สิ่งที่บ่งบอกลักษณะทั่วไปของวัตถุ และ พฤติกรรม (Method) คือ พฤติกรรมทั่วไปของวัตถุที่สามารถกระทำได้