Enkapsulasi dalam bahasa pemrograman berorientasi objek (OOP) adalah konsep menyembunyikan
detail implementasi dari suatu objek dan menyediakan interface atau antarmuka yang jelas dan terdefinisi dengan baik untuk
berinteraksi dengan objek tersebut. Dalam OOP, enkapsulasi dapat di lakukan dengan membatasi akses langsung ke atribut dan
metode dalam kelas menggunakan access modifier seperti public, private, dan protected.