Enkapsulasi
Enkapsulasi Merupakan suatu metode dalam konsep OOP yang berfungsi agar suatu proses pada sebuah program tidak dapat diakses oleh proses lain. Terdapat 2 hal mendasar dari enkapsulasi : Information Hiding dan Interface to Access Data. Dasar enkapsulasi adalah penggunaan Kelas. KONSEP : INFORMATION HIDING & INTERFACE TO ACCESS Information Hiding Satu teknik menyembunyikan data dari sebuah kelas agar data tersebut tidak dapat diakses oleh kelas lain. Dilakukan dengan cara memberikan modifier private pada variable. Interface to Access Berfungsi untuk mengakses nilai dari suatu suatu variable yang telah disembunyikan (Information Hiding) yang bertujuan untuk memanipulasi data. Konsep ini dapat dilakukan dengan menggunakan sebuah method. Method ini dapat mengakses variable yang sebelumnya tidak dapat diakses. KONSTRUKTOR Method khusus yang akan dijalankan saat pada saat pembuatan objek (Instance). Cara mudah mengenali konstruktor adalah dengan melihat nama kelas