KodeGym/Blog Jawa/Acak/Tembung kunci sing dilindhungi Jawa
John Squirrels
tingkat
San Francisco

Tembung kunci sing dilindhungi Jawa

Diterbitake ing grup
Ing Jawa, modifiers akses ngontrol visibilitas kelas, metode, lan variabel. "Dilindungi" minangka salah sawijining modifier sing mbatesi aksesibilitas anggota kelas. Iku mung katon kanggo kelas dhewe, subclasses, lan kelas ing paket padha. Iki nduweni peran wigati kanggo nulis kode Jawa sing efisien lan aman.

Tembung kunci sing dilindhungi Jawa

Tembung kunci "dilindungi" ing Jawa minangka modifier akses sing digunakake kanggo mbatesi visibilitas kelas, metode, utawa variabel. Nalika anggota kelas ditandhani minangka dilindhungi, bisa diakses dening anggota kelas dhewe, subclasses, lan kelas ing paket padha. Nanging, iku ora bisa diakses dening sembarang kelas njaba paket.

Kelas sing dilindhungi

Jawa uga ngidini kita ngumumake kelas sing dilindhungi. Kelas sing dilindhungi mung bisa diakses kanggo subclass lan kelas ing paket sing padha. Tembung kunci sing dilindhungi bisa digunakake karo tembung kunci kelas kanggo nemtokake kelas sing dilindhungi.
protected class MyProtectedClass {
   // code here
}

Implementasi tembung kunci sing dilindhungi ing Jawa

Ayo goleki conto prasaja sing nuduhake implementasine tembung kunci sing dilindhungi ing Jawa:
class A {
   protected int x = 10;
}

class B extends A {
   void display() {
      System.out.println("The value of x is: " + x);
   }
}

class Main {
   public static void main(String[] args) {
      B obj = new B();
      obj.display();
   }
}
Ing kode ndhuwur, kita duwe rong kelas A lan B. Kelas A nduweni variabel sing dilindhungi jenenge x . Kelas B ngluwihi kelas A lan nduweni metode sing dijenengi tampilan , sing mung nyithak nilai x . Ing cara utama , kita nggawe obyek saka kelas B lan nelpon cara tampilan . Output saka kode ing ndhuwur bakal dadi:
Nilai saka x yaiku: 10
Wiwit variabel x ditandhani minangka dilindhungi ing kelas A , iku bisa diakses ing kelas B , kang ngluwihi kelas A.

Latihan Tes

Coba wara-wara kelas "umum" lan gunakake kelas A utawa B ing kana. Tes yen sampeyan bisa ngakses variabel data kasebut.

Kesimpulan

Tembung kunci sing dilindhungi ing Jawa minangka modifier akses penting sing nyedhiyakake akses winates kanggo anggota kelas. Yen digunakake kanthi bener, bisa mbantu supaya kode kasebut aman lan diatur. Wigati dicathet yen tembung kunci sing dilindhungi ora asring digunakake ing praktik, nanging penting kanggo ngerti implementasine lan panggunaane kanggo nulis kode Jawa sing efisien lan aman.
Komentar
  • Popular
  • Anyar
  • lawas
Sampeyan kudu mlebu kanggo ninggalake komentar
Kaca iki durung duwe komentar