Rumah Keuangan Pribadi Memberlakukan Aturan dengan Metode Accessor Java - dummies

Memberlakukan Aturan dengan Metode Accessor Java - dummies

Video: Aturan Ganjil-Genap Diujicoba Mulai 27 Juli Mendatang 2025

Video: Aturan Ganjil-Genap Diujicoba Mulai 27 Juli Mendatang 2025
Anonim

Menegakkan peraturan sangat sulit. Beruntung bagi Anda, Java memiliki solusi yang lebih elegan dari pada banyak orang tua yang dihadapinya. Anda dapat menggunakan metode accessor untuk membuat kode keras kepala Anda mengikuti peraturan Anda.

Berikut adalah beberapa kode yang menyembunyikan bidang.

kelas publik Account {

nama String pribadi;

alamat String pribadi;

saldo ganda pribadi;

public void setName (String n) {

name = n;

}

nama string getName publik () {

;

}

public void setAddress (String a) {

address = a;

}

alamat getAddress String publik () {

;

}

public void setBalance (double b) {

balance = b;

}

saldo pengembalian ganda publik () {

;

}

}

Kembali dan lihat sekilas metode setName . Bayangkan menempatkan pernyataan tugas di dalam pernyataan jika .

public void setName (String n) {

jika (! N sama dengan ("")) {

name = n;

}

}

Sekarang, jika programmer yang menangani kelas UseAccount menulis myAccount. setName ("") , panggilan ke setName tidak berpengaruh. Selanjutnya, karena bidang nama bersifat pribadi, pernyataan berikut ini melanggar hukum di kelas UseAccount :

myAccount. nama = "";

Tentu saja, telepon seperti myAccount. setName ("Joe Schmoe") masih bekerja karena "Joe Schmoe" tidak sama dengan string kosong "" .

Itu keren Dengan bidang pribadi dan metode aksesor, Anda dapat mencegah seseorang menugaskan string kosong ke bidang nama akun. Dengan pernyataan yang lebih rinci jika , Anda dapat menerapkan peraturan yang Anda inginkan.

Memberlakukan Aturan dengan Metode Accessor Java - dummies

Pilihan Editor

HIV Dasar-dasar untuk Asisten Dokter Ujian - dummies

HIV Dasar-dasar untuk Asisten Dokter Ujian - dummies

Untuk Asisten Dokter Ujian (PANCE), Anda harus Kenali beberapa hal umum mengenai HIV, infeksi spesifik yang terkait dengan HIV, dan efek samping dari obat tertentu. HIV adalah singkatan dari human immunodeficiency virus. Faktor risiko untuk tertular HIV termasuk perilaku seksual berisiko tinggi dan penyalahgunaan obat-obatan terlarang, terutama penggunaan intravena dengan jarum kotor. Datang ke kontak dengan ...

Dasar-dasar Kawasan Lambung untuk Asisten Dokter Ujian - dummies

Dasar-dasar Kawasan Lambung untuk Asisten Dokter Ujian - dummies

Setelah melewati kerongkongan, tujuan selanjutnya dalam mempersiapkan Ujian Asisten Dokter (PANCE) adalah daerah lambung yang meriah. Mengandung cardia, fundus, antrum, dan pilorus, area ini baru matang untuk patologi dan pertanyaan PANCE di masa depan. Perut adalah tempat terjadinya dimana banyak pencernaan terjadi. Sel kepala ...

Pilihan Editor

Data Konsultan Pergudangan: Hal-hal yang Harus Diperhatikan - dummies

Data Konsultan Pergudangan: Hal-hal yang Harus Diperhatikan - dummies

Jika Anda pernah bekerja dengan TI konsultan (spesialis pergudangan data), Anda menyadari bahwa tidak semua konsultan sama-sama terampil, setara, atau diperlengkapi dengan hal yang sama, haruskah kita katakan, tingkat etika. Sebelum masuk ke aspek konsultan individual dan peran yang dapat mereka mainkan di tim pergudangan data Anda, cobalah untuk membedakan antara ...

Data Pergudangan di Pengaturan Lintas Perusahaan - dummy

Data Pergudangan di Pengaturan Lintas Perusahaan - dummy

Data pergudangan biasanya merupakan urusan pribadi. Bahkan ketika data eksternal tentang pesaing Anda adalah bagian dari lingkungan Anda, itu masih merupakan gudang data perusahaan Anda, yang dibangun untuk keuntungan dan penggunaan perusahaan Anda. Tren yang menarik - yang pasti terlihat pada tingkat ruang dewan eksekutif, terutama karena orang-orang tersebut mengarahkan perusahaan ke arah ini ...

Data Pergudangan: Dari Data Terstruktur sampai Data Terstruktur

Data Pergudangan: Dari Data Terstruktur sampai Data Terstruktur

Beberapa rencana arsitektur pergudangan data menunjukkan sebuah pendekatan menempatkan data terstruktur terlebih dahulu, di mana seorang analis bisnis menggunakan data warehouse sebagai gateway ke informasi pendukung yang tidak terstruktur. Anda bisa dengan mudah mengambil jalan yang berlawanan menuju pendekatan terpadu terhadap kecerdasan bisnis. Misalkan Anda browsing internet atau intranet perusahaan, ...

Pilihan Editor

Manfaat Virtualisasi Jaringan - dummies

Manfaat Virtualisasi Jaringan - dummies

Jumlah overhead kecil yang dikenakan oleh virtualisasi biasanya lebih dari sekadar untuk yang sederhana. Kenyataan bahwa bahkan server yang paling banyak dimanfaatkan menghabiskan sebagian besar waktu mereka untuk memutar jempol digital mereka, menunggu ada yang harus dilakukan. Sebenarnya, banyak server menghabiskan hampir semua waktu mereka untuk melakukan apa-apa. Sebagai komputer mendapatkan ...

Hacks hacks of phones and tabletlets - dummies

Hacks hacks of phones and tabletlets - dummies

Ini adalah era baru yang berani. Anda harus percaya bahwa pengguna ponsel dan tablet Anda membuat keputusan yang baik tentang keamanan untuk menghindari hacking, dan Anda harus mencari tahu bagaimana mengelola setiap perangkat, platform, dan aplikasi. Tugas manajemen ini bisa dibilang merupakan tantangan terbesar yang dihadapi para profesional TI ...

Sadar akan Kerentanan Password untuk Hindari Mendapatkan Hacked - dummies

Sadar akan Kerentanan Password untuk Hindari Mendapatkan Hacked - dummies

Mempertimbangkan biaya keamanan dan nilai Informasi yang dilindungi, kombinasi ID pengguna dan kata sandi biasanya cukup untuk menghindari hacks. Namun, password memberi rasa aman yang salah. Orang jahat tahu ini dan mencoba untuk memecahkan password sebagai langkah menuju sistem komputer. Satu masalah besar dengan ...