Enkapsulasi ,Inheritance pada Bahasa pemrograman Java

Aditya Widayanto
1 min readApr 6, 2017

--

Enkapsulasi/Encapsulation adalah suatu cara untuk menyembunyikan suatu proses/data didalam sistem aplikasi.

Ada 3 level Encapsulasi pada pemrograman java :

  1. Public
  2. Protected
  3. Private

Berikut ini adalah Tabel Perbedaan Public, Private, Protected

Tabel penggunaan Privat, public, protected

Inheritance adalah suatu pewarisan atribut, method yang ada di suatu class diwariskan ke subclass. dalam penerapannya inheritance menggunakan perintah “extends”

berikut ini adalah contoh penggunaan enkapsulasi private & inheritance

Pada program di atas, class Mahasiswa merupakan subclass dari Manusia sehingga class Mahasiswa dapat menggunakan atribut / method yang terdapat pada superclass Manusia.

Pada Class Mahasiswa terdapat baris code

baris code tersebut memiliki atibut private dengan tujuan pada class MhsAksi.java tidak dapat mengubah nilai variabel hasil secara langsung. melainkan harus memanggil method nilaiMahasiswa() yang terdapat di dalam class Mahasiswa.

Dengan penambahan atribut private, suatu data/method hanya dapat dipanggil di dalam Class itu sendiri. ( cek Tabel perbedaan Private, Public , Protected)

Semoga penjelasan tentang Enkapsulasi dan Inheritance ini dapat bermanfaat. by Aditya Widayanto

--

--

Aditya Widayanto
Aditya Widayanto

Written by Aditya Widayanto

Mobile Developer | Tech Enthusiast

No responses yet