Mengapa bidang biasanya pribadi?
Mengapa bidang biasanya pribadi?

Video: Mengapa bidang biasanya pribadi?

Video: Mengapa bidang biasanya pribadi?
Video: Buat Kalian yang Lagi Bingung Minat Bakat Kalian Apa (Ketahui Minat Bakat Berdasarkan Kepribadian) 2024, November
Anonim

bidang harus dideklarasikan pribadi kecuali ada alasan bagus untuk tidak melakukannya. Salah satu prinsip panduan nilai abadi dalam pemrograman adalah "Minimalkan efek riak dengan menyimpan rahasia." Ketika sebuah bidang adalah pribadi , penelepon tidak bisa biasanya dapatkan akses langsung yang tidak pantas ke bidang.

Karenanya, mengapa variabel instan harus dideklarasikan sebagai pribadi?

Variabel instan harus menjadi dinyatakan pribadi untuk mempromosikan penyembunyian informasi, jadi Sebaiknya tidak dapat diakses dari luar kelas. Namun, dalam beberapa kasus di mana ada yang diakses dari luar kelas, mereka harus dikualifikasikan oleh sebuah objek (misalnya, myPoint. x). Kelas variabel memenuhi syarat dengan nama kelas (mis., Color.

Selanjutnya, kapan metode harus bersifat pribadi? Metode pribadi berguna untuk memecah tugas menjadi bagian-bagian yang lebih kecil, atau untuk mencegah duplikasi kode yang sering dibutuhkan oleh orang lain metode di kelas, tapi Sebaiknya tidak dipanggil di luar kelas itu.

Sederhananya, mengapa menggunakan pribadi daripada publik?

Dengan membuat variabel a pribadi anggota data, Anda dapat lebih mudah memastikan bahwa nilainya tidak pernah diubah atau diubah. Sebaliknya, jika variabelnya adalah publik , kelas lain dapat memodifikasi atau mengubah nilai yang dapat menyebabkan bagian lain dari kode mogok.

Apa itu private field di Jawa?

Pribadi anggota (keduanya bidang dan metode) hanya dapat diakses di dalam kelas yang dideklarasikan atau di dalam kelas dalam. pribadi kata kunci adalah salah satu dari empat pengubah akses yang disediakan oleh Jawa dan ini yang paling ketat di antara keempatnya mis. publik, default (paket), dilindungi dan pribadi.

Direkomendasikan: