CodeGym/Java Blog/Acak/Kata kunci yang dilindungi Java
John Squirrels
Level 41
San Francisco

Kata kunci yang dilindungi Java

Dipublikasikan di grup Acak
anggota
Di Java, pengubah akses mengontrol visibilitas kelas, metode, dan variabel. "Dilindungi" adalah salah satu pengubah yang membatasi aksesibilitas anggota kelas. Itu hanya terlihat oleh kelasnya sendiri, subkelas, dan kelas dalam paket yang sama. Ini memainkan peran penting dalam menulis kode Java yang efisien dan aman.

Kata kunci yang dilindungi Java

Kata kunci "dilindungi" di Java adalah pengubah akses yang digunakan untuk membatasi visibilitas kelas, metode, atau variabel. Ketika anggota kelas ditandai sebagai dilindungi, maka dapat diakses oleh anggota kelasnya sendiri, subkelasnya, dan kelas-kelas dalam paket yang sama. Namun, itu tidak dapat diakses oleh kelas mana pun di luar paket.

Kelas yang Dilindungi

Java juga memungkinkan kita mendeklarasikan kelas yang dilindungi. Kelas yang dilindungi hanya dapat diakses oleh subkelas dan kelasnya dalam paket yang sama. Kata kunci protected dapat digunakan dengan kata kunci class untuk mendefinisikan kelas yang dilindungi.
protected class MyProtectedClass {
   // code here
}

Implementasi kata kunci yang dilindungi di Java

Mari kita lihat contoh sederhana yang menunjukkan implementasi kata kunci protected di 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 kode di atas, kita memiliki dua kelas A dan B. Kelas A memiliki variabel yang dilindungi bernama x . Kelas B memperluas kelas A dan memiliki metode bernama display , yang hanya mencetak nilai x . Dalam metode utama , kita membuat objek kelas B dan memanggil metode tampilan . Output dari kode di atas akan menjadi:
Nilai x adalah: 10
Karena variabel x ditandai sebagai dilindungi di kelas A , maka variabel tersebut dapat diakses di kelas B , yang merupakan perluasan dari kelas A.

Latihan Tes

Coba deklarasikan kelas “publik” dan gunakan kelas A atau B di sana. Uji apakah Anda dapat mengakses variabel datanya.

Kesimpulan

Kata kunci protected di Java adalah pengubah akses penting yang memberikan akses terbatas kepada anggota kelas. Jika digunakan dengan benar, ini dapat membantu menjaga kode tetap aman dan teratur. Perlu dicatat bahwa kata kunci protected tidak sering digunakan dalam praktiknya, namun penting untuk mengetahui implementasi dan penggunaannya untuk menulis kode Java yang efisien dan aman.
Komentar
  • Populer
  • Baru
  • Lama
Anda harus login untuk memberikan komentar
Halaman ini belum memiliki komentar