Java Modifiers Dijelaskan: Jenis, Penggunaan, dan Praktik Terbaik
Modifiers adalah kata kunci yang Anda tambahkan ke definisi untuk mengubah artinya. Bahasa Java memiliki berbagai macam modifier, termasuk berikut −
Java Access Modifiers
Non Access Modifiers
Untuk menggunakan modifier, Anda sertakan kata kunci-nya dalam definisi class, method, atau variabel. Modifier mendahului bagian sisa pernyataan, seperti dalam contoh berikut.
Contoh
public class className { // ... } private boolean myFlag; static final double weeks = 9.5; protected static final int BOXWIDTH = 42; public static void main(String[] arguments) { // body of method } Access Control Modifiers
Java menyediakan sejumlah access modifiers untuk menetapkan level akses untuk class, variabel, method dan konstruktor. Empat level akses adalah −
- Visible to the package, the default. No modifiers are needed.
- Visible to the class only (private).
- Visible to the world (public).
- Visible to the package and all subclasses (protected).
Non-Access Modifiers
Java menyediakan sejumlah non-access modifiers untuk mencapai banyak fungsionalitas lainnya.
The static modifier for creating class methods and variables.
The final modifier for finalizing the implementations of classes, methods, and variables.
The abstract modifier for creating abstract classes and methods.
The synchronized and volatile modifiers, which are used for threads.
Apa Selanjutnya?
Dalam bagian selanjutnya, kita akan membahas tentang Basic Operators yang digunakan dalam Bahasa Java. Bab ini akan memberi Anda gambaran umum tentang bagaimana operator ini dapat digunakan selama pengembangan aplikasi.