Artikel ini menjelaskan operasi anggota yang berorientasi objek Java dan operasi enkapsulasi properti. Bagikan untuk referensi Anda, sebagai berikut:
Saya belum mengerti keuntungan dari fungsi ini, tetapi saya menemukan prinsip pemrograman yang berorientasi objek dalam buku ini - cobalah untuk membuat data pribadi sebanyak mungkin. Jika Anda perlu memodifikasi atau mendapatkan informasi data, informasi anggota tidak akan dimodifikasi secara langsung, tetapi akan diterapkan melalui panggilan metode.
Tulis kode berikut:
packageFengzhuang; kelas huashanpai {private string zhangmen; private int dizishu; Private String Gongfu; string publik getzhangmen () {return zhangmen; } public void setzhangmen (string zhangmen) {this.zhangmen = zhangmen; } public int getDizishu () {return dizishu; } public void setDizishu (int dizishu) {this.dizishu = dizishu; } public string getGongFu () {return gongfu; } public void setGongFu (String gongfu) {this.gongfu = gongfu; }} kelas publik fengzhuang {public static void main (string [] args) {// todo Metode yang dihasilkan otomatis Stub huashanpai huashandizi = huashanpai baru (); huashandizi.setDizeShu (123); huashandizi.setgongfu ("Zixia Divine Art"); huashandizi.setzhangmen ("yue buqun"); System.out.println ("Jumlah murid sekte Huashan:" + huashandizi.getDizishu ()); System.out.println ("Huashan Sect Kungfu:" + huashandizi.getgongfu ()); System.out.println ("Kepala Sekte Huashan:" + huashandizi.getzhangmen ()); }}Hasil Menjalankan:
Jumlah murid sekte Huashan: 123
Huashan School Kung Fu: Zixia Divine Tactics Huashan School Head: Yue Buqun
Pertama -tama, apa yang layak disebut tentang kode di atas adalah implementasi metode ini. Faktanya, dalam Eclipse, fungsi implementasi GET dan Set diintegrasikan dengan fungsi pembuatan otomatis. Implementasi metode yang sesuai dalam kode menggunakan fungsi ini. Untuk fungsi tertentu, di bilah menu sumber, pilih opsi Generate Getter and Setter untuk memunculkan kotak dialog. Cukup periksa properti yang perlu Anda proses di kotak dialog.
Dapat dilihat dari kode dalam metode utama bahwa modifikasi atribut pribadi direalisasikan melalui fungsi yang ditetapkan, dan juga, akuisisi atribut yang dimodifikasi direalisasikan melalui fungsi GET. Tentu saja, harus dimungkinkan untuk mendapatkan atribut kapan saja.
Saat ini, tidak jelas keuntungan atau keuntungan apa yang dimiliki fungsi ini dalam komponen perangkat lunak. Jika Anda memiliki keuntungan, Anda sebenarnya dapat meniru beberapa fungsi serupa dalam bahasa C. Teknologi ini dapat diperluas dengan menyamar dengan konstruksi perangkat lunak yang saat ini berfungsi.
Adapun data privatisasi, kode menggunakan kata kunci pribadi untuk memodifikasi definisi atribut. Dengan cara ini, atribut tidak dapat diperoleh atau dimodifikasi ketika diakses langsung melalui atribut suatu objek. Dengan cara ini, data yang dimiliki oleh objek dimanifestasikan sebagai negara swasta.
Untuk lebih banyak konten terkait Java, pembaca yang tertarik dengan situs ini dapat melihat topik: "Pendahuluan dan Tutorial Lanjutan tentang Pemrograman Berorientasi Objek Java", "Tutorial tentang Struktur Data Java dan Algorithma", "Ringkasan Keterampilan Operasi Java Java", "Ringkasan Operasi Java File dan Keterampilan Operasi Direktori" dan Ringkasan Java Operasi Java "," Ringkasan Operasi Java Keterampilan Operasi Direktori "dan" Ringkasan Java Ringkasan JAVA "
Saya harap artikel ini akan membantu pemrograman Java semua orang.