Modifier Pemrograman Java

Modifiers (Pengubah) adalah kata kunci yang ditambahkan untuk merubah maksud pendefinisian class, variabel, method/fungsi maupun constructor. Dalam pemrograman Java, modifier dikategorikan menjadi 2 :
  1. Access Control Modifier
  2. Non Acccess Modifier --> *Ulasan ini akan segera diupdate jika materi telah dikuasai sepenuhnya oleh Author.

1. Access Control Modifier

Pemrograman Java memiliki 4 akses modifier untuk mengontrol tingkatan/level classes, variabel, method/fungsi dan constructor.
  • Default : memiliki lingkup hanya di dalam paket yang sama
  • Public : memiliki lingkup yang lebih terbuka, sehingga bisa diakses di class manapun
  • Protected : memiliki lingkup hanya di dalam paket yang sama dan bisa diakses oleh semua sub class dalam paket tersebut
  • Private : memiliki lingkup hanya di dalam class yang sama.

Contoh implementasi Access Control Modifier pada PHP bisa Anda simak DI SINI

Ilustrasi:

NOTE :
Contoh deklarasi atribut pada program di modul *skip --> public int i; secara kaidah sintak (betul) akan tetapi secara kaidah modifier (salah) sebab semuanya telanjang (public) sehingga bisa diakses semua class.

PERINGATAN !!
  • Jangan sekali-kali mendefinisikan modifier public untuk ----> atribut
  • Jangan sekali-kali mengaksess langsung ---> atribut, contoh : int i;
  • Karena bisa berdampak buruk terhadap proses maupun output pada class yang telah kita desain.

Solusi
  • Jadi silakan gunakan modifier private untuk atribut, contoh : private int i;
  • Gunakan fungsi untuk mengakses atribut (sisipkan statement validasi) dan tentukan parameter untuk mengaksesnya.

Referensi Tambahan:
http://www.studytonight.com/java/modifier-in-java.php

Posting Komentar

Lebih baru Lebih lama

نموذج الاتصال