Apa Itu Modifier?
Modifier sebetulnya yakni Java keyword yang dipakai untuk menunjukkan "Sesuatu yang berbeda" pada kelas, method, ataupun property yang memakai modifier tersebut.Macam-Macam Modifier
Ada 2 jenis modifier di Java, yaitu:1. Access Modifier
2. Non Access Modifier
Access Modifier
Ada 4 macam access modifier di Java, yaitu:1. public access modifier
2. protected access modifier
3. private access modifier
4. no access modifier
Public Access Modifier
Sebuah kelas, method, ataupun property yang memiliki jalan masuk modifier public artinya bahwa kelas, method, ataupun property tersebut sanggup diakses oleh kelas manapun.Untuk menunjukkan jalan masuk modifier public di kelas, method, maupun property, Anda sanggup menunjukkan kata kunci (keyword) public pada kelas, method, dan property tersebut.
Di bawah ini yakni sintak penulisan public access modifier di Java
public class Person{ public String name; public String getName(){ return name; } }
Protected Access Modifier
Sebuah method, ataupun property yang memiliki jalan masuk modifier protected artinya bahwa method, ataupun property tersebut sanggup diakses hanya oleh kelas turunannya (subclass) dan hanya sanggup diakses oleh kelas yang satu package,Anda dihentikan menunjukkan jalan masuk protected pada kelas, dan interface. Anda juga dihentikan menunjukkan jalan masuk protected pada method dan property pada interface.
Anda sanggup menunjukkan keyword protected untuk menunjukkan jalan masuk protected pada method, dan property yang akan di berikan jalan masuk protected.
Di bawah ini yakni sintak penulisan protected access modifier di Java
public class Person{ protected String name; protected String getName(){ return name; } }
Private Access Modifier
Sebuah method, ataupun property yang memiliki jalan masuk modifier private artinya bahwa method ataupun property tersebut hanya sanggup diakses oleh kelas tersebut.Anda sanggup menunjukkan keyword private untuk menunjukkan jalan masuk private pada method atau property yang akan diberikan jalan masuk private.
Di bawah ini yakni sintak penulisan private access modifier di Java
public class Person{ private String name; private String getName(){ return name; } }