วัตถุประสงค์ของการเขียนหนังสือเล่มนี้คือเพื่อใช้เป็นตำราสำหรับรายวิชา คพ. 111 การโปรแกรมเชิงวัตถุ ของนักศึกษาสาขาวิทยาการคอมพิวเตอร์ ในระดับชั้นปีที่ 1 ภาคการศึกษาที่ 2 ซึ่งนักศึกษาเหล่านี้มีพื้นฐานการเขียนโปรแกรมในภาษาระดับสูงที่เป็นภาษาแบบโครงสร้างมาบ้างแล้ว ดังนั้นเนื้อหาหลักของหนังสือเล่มนี้จึงเน้นการอธิบายแนวคิดของการโปรแกรมเชิงวัตถุ รวมทั้ง วากยสัมพันธ์และศัพท์ของภาษาจาวาซึ่งเป็นภาษาที่ใช้ในการศึกษารายวิชานี้ เพื่อให้ผู้อ่านเข้าใจและสามารถสร้างโปรแกรมด้วยภาษาเชิงวัตถุได้ ตัวอย่างแนวคิดที่ครอบคลุมในหนังสือเล่มนี้เช่นการห่อหุ้มและการซ่อนข้อมูล การออกแบบวัตถุ การสืบทอด อินเทอร์เฟส การพ้องรูป นอกจากนั้นยังครอบคลุม ถึงแนวคิดขั้นสูงของภาษาโปรแกรมเช่น การทำโอเวอร์โหลดดิง การโปรแกรมแบบเจเนริก การใช้คอลเลคชัน และการจัดการข้อผิดพลาด

