Modifier Pada Java

Apa Itu Modifier?

Modifier sebenarnya adalah Java keyword yang digunakan untuk memberikan "Sesuatu yang berbeda" pada kelas, method, ataupun property yang menggunakan 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 mempunyai akses modifier public artinya bahwa kelas, method, ataupun property tersebut dapat diakses oleh kelas manapun.

Untuk memberikan akses modifier public di kelas, method, maupun property, Anda dapat memberikan kata kunci (keyword) public pada kelas, method, dan property tersebut.

Di bawah ini adalah 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 mempunyai akses modifier protected artinya bahwa method, ataupun property tersebut dapat diakses hanya oleh kelas turunannya (subclass) dan hanya dapat diakses oleh kelas yang satu package,

Anda tidak boleh memberikan akses protected pada kelas, dan interface. Anda juga tidak boleh memberikan akses protected pada method dan property pada interface.

Anda dapat memberikan keyword protected untuk memberikan akses protected pada method, dan property yang akan di berikan akses protected.

Di bawah ini adalah 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 mempunyai akses modifier private artinya bahwa method ataupun property tersebut hanya bisa diakses oleh kelas tersebut.

Anda dapat memberikan keyword private untuk memberikan akses private pada method atau property yang akan diberikan akses private.

Di bawah ini adalah sintak penulisan private access modifier di Java

public class Person{
   private String name;
   private String getName(){
      return name;
   }
}


Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment