Public Void dan Private Void



 Sering kita lihat di dalam pemograman java,tentang public void dan private void,apa itu public void dan private void?

Public void

Public static void adalah prosedur yang menghasilkan nilai tetap dan bersifat public atau global yang dapat diakses dari prosedur atau fungsi manapun dengan syarat semua variabel didalam void / prosedur tersebut juga pubic static.

Private void

Private. Modifier private akan membuat member hanya bisa diakses oleh dari dalam class itu sendiri. Perlu diingat: Modifier private tidak bisa diberikan kepada class, enum, dan interface.


Apa perbedaan public void dan private void

Public berarti bahwa pengaksesan suatu variabel instan atau method dapat dilakukan diluar kelas. Private berarti bahwa pengaksesan suatu variabel instan atau method hanya dapat dilakukan didalam kelas itu saja, tidak bisa diakses diluar kelas.

Setiap menjalankan program JAVA (biasanya menggunakan perintah: java Main.java), di mana didalamnya adalah Kelas yang berisi main() method, Java mencari kelas Main untuk main() method.


Karena pada JAVA kita dapat menggunakan anggota method di luar kelas hanya jika itu bersifat publik. jadi kita awali "public"


JAVA tidak membuat objek dari kelas Main yang dipanggilnya langsung menggunakan nama kelas, jadi main() method dibuat "static".


main() method seharusnya tidak mengembalikan(return) nilai apapun jadi tipe returnnya adalah "void"


Dan main() method juga mengambil argumen (argumen dari command line) jadi kita harus mendefinisikan main seperti ini: public static void main(String args[]){}.





Komentar

Postingan populer dari blog ini

PHP

persiapan pembuatan website

Rapid Application Development (RAD)