Sabtu, 13 Juli 2019

* 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

Perhatikan 2 SS Tersebut
Terlihat pada gambar 1 terdapat deklarasi 3 variable. Sedangkan pada kelas lainnya (Kelas Modul1), digunakan untuk memanggil data yang ada pada Kelas Mobil.
1. Kelas Mobil
 
 



2. Kelas Modul1 (Kelas Pemanggil)





Konstruktor
* Method khusus yang akan dijalankan saat pada saat pembuatan objek (Instance).
* Cara mudah mengenali konstruktor adalah dengan melihat nama kelas dengan konstruktornya.
* Nama konstruktor SELALU SAMA dengan nama kelas!
* Dapat ditulis dengan menggunakan parameter ataupun tidak.

Penggunaan Konstruktor tanpa parameter
1. Kelas Mobil







2. Kelas Pemanggil






Penggunaan Konstruktor dengan parameter
1. Kelas Mobil
 







2. Kelas Pemanggil





Overloading
* Method dengan nama yang sama, namun memiliki parameter yang berbeda.
* Dilakukan pada kelas yang sama.
* Penggunaan Overloading dapat diaplikasikan pada Konstruktor maupun method yang biasa pada umumnya.    

Contoh Overloading:











Overloading (Kelas Pemanggil)


0 komentar:

Posting Komentar

Mengenai Saya

Foto saya
Purworejo, Indonesia
Mahasiswa Prodi Teknologi Informasi UM Purworejo

Wikipedia

Hasil penelusuran

Popular Posts