การห่อหุ้มเป็นการรวมข้อมูลและวิธีการต่างๆ ที่จัดการข้อมูลให้เป็นองค์ประกอบเดียวและปกป้องข้อมูลเหล่านี้จากการรบกวนจากภายนอก โดยพื้นฐานแล้ว การห่อหุ้มจะเกี่ยวข้องกับการรวมกลุ่มข้อมูลและฟังก์ชันที่ใช้ข้อมูล การห่อหุ้มข้อมูลทำให้เกิดแนวคิดที่สำคัญมากในการซ่อนข้อมูล การห่อหุ้มใน C ++ ถูกใช้งานโดยใช้คลาส