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
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
Pertamax diamankan sob :D
ReplyDeleteMantab infonya :)
hhha,,mksi gan
Delete:)
thanks gan infonya :)
ReplyDeletesma2 gan smg bermanfaat
Deletebelum terlalu paham nih sob , mungkin bisa diperjelas lagi.
ReplyDeletethanks infonya
hhe,, mksi sarannya,,
Delete:)
absen malam ya sob :P
ReplyDeletesekalian jalan-jalan t4 blog sbelah xoxixiii