Friday, 13 January 2012

Hak akses public di Java

Masih tentang Java nie,, kmaren telah dijelaskan mengenai hak akses 'private' dalam pemrograman Java .. Kali ini BLS (blognya Lemon Smile) akan membahas hak akses 'public' di java. Silahkan dilihat codingnya ..



class mhs //suatu class bernama mhs
{ //sebaga pembuka class
public String Nama; //hak akses variable adalah publik
String NIM; //tipe data dari variable NIM


void inputdata(String Nama,String NIM) //suatu fungsi yan bernama inputdata
{ //sebagai pembuka fungsi inputdata
this.Nama=Nama;
this.NIM=NIM;
} //sebagai penutup fungsi inputdata

}

public class pr //suata class yg bernama pr
{ //sebagai pembuka class
public static void main(String[]args) //sebagai bata tubuh program
{ //sebagai pembuka fungsi
mhs mhs1= new mhs(); //mh1s adalah instant dari  mhs

mhs1.inputdata("Gerdian","100010021"); //nilai dari mhs1 disimpan dalam fungsi inputdata
System.out.println("Nama: "+mhs1.Nama); //tidak terjadi kesalahan ketika 'Nama' yg memliki hak akses 'public' diakses dari luar kelas
System.out.println("NIM: "+mhs1.NIM); //mencetak data ke layar
} //sebagai penutup fungsi
} //sebagai penutup class

/*
Muncul pertanyaan:
Kenapa hasil dari kita memberi hak akses ‘public’ ke variabel/data dari sebuah kelas, sama dengan kita tidak memberi hak akses???

Jawaban:
Karena, ‘public’ berarti variabel dapat diakses oleh semua kelas (terbuka untuk umum)
Sedangkan ‘tanpa hak akses’ berarti variabel dapat diakses oleh kelas yang berada dalam satu paket yang sama.
*/

Ket :
tanda // dan /* --- */ digunakan untuk menjelaskan kepada pembaca ,maksud dari code tersebut

7 comments:

Komentar sobat akan saya hapus jika:

- Mengandung unsur SPAM
- LINK hidup
- tidak sesuai dengan topik

NB:
jika ingin menyisipkan LINK ,silahkan pilih Name/URL pada option profil !