Public, Private, dan Protected pada JAVA


Java adalah bahasa pemrograman berparadigma OOP (Object Oriented Programming) yang dapat dijalankan di komputer dengan syste 32 bit maupun 64 bit. Salah satau software yang mengoperasikan bahasa pemrograman Java adalah NetBeans IDE 7.2. Tapi pada postingan kali ini, topik yang akan dibahas adalah Public, Private, dan Protected pada java. Ketiganya bisa disebut dengan Access Modifiers.


Public adalah kode akses yang bersifat umum. dengan kata lain, data maupun method dalam suatu kodingan tersebut dapat diakses oleh semua bagian di dalam program.

Private adalah kode yang sesuai dengan namanya, akses ini bersifat private. dengan kata lain data maupun method hanya dapat diakses oleh kelas yang dimilikinya saja.

Protected adalah kode akses yang membuat suatu data atau method yang didefinisikan dengan tingkatan akses ini dapat diakses oleh kelas yang memilikinya saja dan juga kelas-kelas yang memasih memiliki keturunan atau Encapsulation data

Ketiga tingkat akses tersebut merupakan teknik dalam melakukan pembungkusan kode dan data di dalam Java.

Berikut contoh kodingan bentuk access modifiers tersebut :

Akses Public

public class StudentRecord
{
      //akses dasar terhadap variabel
      public int name;

      //akses dasar terhadap metode
      public String getName () {
                 return name;
      }
}

Dalam Contoh ini, variabel name dan method getName () dapat diakses dari object lain.

Akses Private

public class StudentRecord
{       
         //akses dasar terhadap variabel
         private int name;

          //akses dasar terhadap metode
          private String getName () {
                      return name;
           }
}

Pada contoh diatas, variabel name dan method getName() hanya dapat diakses oleh methode internal class tersebut.

Akses Protected

public class StudentRecord
{       
         //akses pada variabel
         protected int name;

          //akses dasar terhadap metode
          protected String getName () {
                      return name;
           }
}

Pada contoh diatas, variabel name dan method getName() hanya dapat diakses oleh method internal class dan subclass dari class StudentRecord.

referensi : JENI-Intro1-Bab10-Membuat class sendiri.pdf



These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Furl
  • Reddit
  • Spurl
  • StumbleUpon
  • Technorati

4 Responses to this post

  1. imam abdul on 12 Maret 2013 07.43

    oke....terima kasih ilmunya

  2. Kang Ruswan on 22 Desember 2014 18.33

    Makasih informasinya... :)
    Jangan lupa kunjungi balik ya.. :)

    http://www.inisukabumi.com/2014/12/berkunjung-ke-selabintana-jangan-lupa.html

  3. IBU HAYATI on 8 Januari 2015 11.13

    Saya ibu hayati ingin berbagi cerita kepada anda semua bahwa saya yg dulunya cuma seorang TKW di HONGKONG jadi pembantu rumah tangga yg gajinya tidak mencukupi keluarga dikampun,jadi TKW itu sangat menderita dan disuatu hari saya duduk2 buka internet dan tidak disengaja saya melihat komentar orang tentan MBAH KABOIRENG dan katanya bisa membantu orang untuk memberikan nomor yg betul betul tembus dan kebetulan juga saya sering pasan nomor di HONGKONG,akhirnya saya coba untuk menhubungi MBAH KABOIRENG dan ALHAMDULILLAH beliau mau membantu saya untuk memberikan nomor,dan nomor yg diberikan MBAH KABOIRENG meman betul2 terbukti tembus dan saya sangat bersyukur berkat bantuan MBAH KABOIRENG kini saya bisa pulang ke INDONESIA untuk buka usaha sendiri,,munkin saya tidak bisa membalas budi baik MBAH KABOIRENG sekali lagi makasih yaa MBAH dan bagi teman2 yg menjadi TKW atau TKI seperti saya,bila butuh bantuan hubungi saja MBAH KABOIRENG DI 085-260-482-111 insya ALLAH beliau akan membantu anda.Ini benar benar kisah nyata dari saya seorang TKW.. KLIK GHOB 2D 3D 4D 6D DISINI















    Saya ibu hayati ingin berbagi cerita kepada anda semua bahwa saya yg dulunya cuma seorang TKW di HONGKONG jadi pembantu rumah tangga yg gajinya tidak mencukupi keluarga dikampun,jadi TKW itu sangat menderita dan disuatu hari saya duduk2 buka internet dan tidak disengaja saya melihat komentar orang tentan MBAH KABOIRENG dan katanya bisa membantu orang untuk memberikan nomor yg betul betul tembus dan kebetulan juga saya sering pasan nomor di HONGKONG,akhirnya saya coba untuk menhubungi MBAH KABOIRENG dan ALHAMDULILLAH beliau mau membantu saya untuk memberikan nomor,dan nomor yg diberikan MBAH KABOIRENG meman betul2 terbukti tembus dan saya sangat bersyukur berkat bantuan MBAH KABOIRENG kini saya bisa pulang ke INDONESIA untuk buka usaha sendiri,,munkin saya tidak bisa membalas budi baik MBAH KABOIRENG sekali lagi makasih yaa MBAH dan bagi teman2 yg menjadi TKW atau TKI seperti saya,bila butuh bantuan hubungi saja MBAH KABOIRENG DI 085-260-482-111 insya ALLAH beliau akan membantu anda.Ini benar benar kisah nyata dari saya seorang TKW.. KLIK GHOB 2D 3D 4D 6D DISINI

  4. rdewantara on 14 September 2016 00.25

    ketiga modifier sama-sama menggunakan public, lalu bagaimana contoh penggunaan private atau protected? trims

Leave a comment