CodeGym/Blog Java/rawak/Kata kunci yang dilindungi Java
John Squirrels
Tahap
San Francisco

Kata kunci yang dilindungi Java

Diterbitkan dalam kumpulan
Di Java, pengubah suai akses mengawal keterlihatan kelas, kaedah dan pembolehubah. "Dilindungi" ialah salah satu pengubah suai ini yang menyekat kebolehcapaian ahli kelas. Ia hanya kelihatan kepada kelas, subkelas dan kelasnya sendiri dalam pakej yang sama. Ia memainkan peranan penting dalam menulis kod Java yang cekap dan selamat.

Kata kunci yang dilindungi Java

Kata kunci "dilindungi" dalam Java ialah pengubah suai akses yang digunakan untuk menyekat keterlihatan kelas, kaedah atau pembolehubah. Apabila ahli kelas ditandakan sebagai dilindungi, ia boleh diakses oleh ahli kelasnya sendiri, subkelasnya dan kelas dalam pakej yang sama. Walau bagaimanapun, ia tidak boleh diakses oleh mana-mana kelas di luar pakej.

Kelas Dilindungi

Java juga membenarkan kami mengisytiharkan kelas yang dilindungi. Kelas yang dilindungi hanya boleh diakses oleh subkelas dan kelasnya dalam pakej yang sama. Kata kunci yang dilindungi boleh digunakan dengan kata kunci kelas untuk menentukan kelas yang dilindungi.
protected class MyProtectedClass {
   // code here
}

Pelaksanaan kata kunci yang dilindungi dalam Java

Mari kita lihat contoh mudah yang menunjukkan pelaksanaan kata kunci yang dilindungi dalam Java:
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();
   }
}
Dalam kod di atas, kita mempunyai dua kelas A dan B . Kelas A mempunyai pembolehubah dilindungi bernama x . Kelas B memanjangkan kelas A dan mempunyai kaedah bernama display , yang hanya mencetak nilai x . Dalam kaedah utama , kami mencipta objek kelas B dan memanggil kaedah paparan . Output kod di atas ialah:
Nilai x ialah: 10
Oleh kerana pembolehubah x ditandakan sebagai dilindungi dalam kelas A , ia boleh diakses dalam kelas B , yang memanjangkan kelas A .

Latihan Ujian

Cuba isytiharkan kelas "awam" dan gunakan kelas A atau B di sana. Uji sama ada anda boleh mengakses pembolehubah data mereka.

Kesimpulan

Kata kunci yang dilindungi dalam Java ialah pengubah suai akses penting yang menyediakan akses terhad kepada ahli kelas. Apabila digunakan dengan betul, ia boleh membantu memastikan kod selamat dan teratur. Perlu diingat bahawa kata kunci yang dilindungi tidak selalunya digunakan dalam amalan, tetapi adalah penting untuk mengetahui pelaksanaan dan penggunaannya untuk menulis kod Java yang cekap dan selamat.
Komen
  • Popular
  • Baru
  • Tua
Anda mesti log masuk untuk meninggalkan ulasan
Halaman ini tidak mempunyai sebarang ulasan lagi