Apakah Kaedah Dapatkan dan Tetapkan dalam Java

Apakah Kaedah Dapatkan Dan Tetapkan Dalam Java



Dalam pengaturcaraan Java, selalunya terdapat keperluan untuk pembangun menggunakan kod yang dilaksanakan secara berbeza. Sebagai contoh, menghantar berbilang nilai kepada pembolehubah tertentu dari semasa ke semasa mengikut keperluan. Dalam kes sedemikian, Java ' dapatkan ” dan “ ditetapkan ” kaedah membantu mengurus memori dan memudahkan kod dengan berkesan.

Blog ini akan menyatakan penggunaan dan pelaksanaan Java ' dapatkan ” dan “ ditetapkan ” kaedah.

Apakah Kaedah 'dapat' dan 'set' dalam Java?

' dapatkan kaedah ' digunakan untuk mengembalikan nilai pembolehubah persendirian, dan ' ditetapkan ” kaedah menetapkan/memperuntukkan nilai pembolehubah persendirian. Kaedah ini adalah sebahagian daripada ' enkapsulasi ” proses di mana data sensitif disembunyikan daripada pengguna.







Contoh 1: Mendapat dan Menetapkan Nilai dalam Java

Dalam contoh ini, ' set() ” dan “ dapatkan() kefungsian kaedah boleh digunakan terlebih dahulu untuk menetapkan nilai pembolehubah persendirian dan kemudian mengambilnya dengan bantuan fungsi yang ditentukan pengguna dalam kelas:



awam kelas set gigi {

persendirian int umur ;

awam batal setAge ( int x ) {

umur = x ;

}

awam int getAge ( ) {

kembali umur ;

}

awam statik batal utama ( Tali [ ] args ) {

set gigi x = baru set gigi ( ) ;

x. setAge ( 18 ) ;

Sistem . keluar . println ( 'Umurnya ialah:' + x. getAge ( ) ) ;

} }

Dalam blok kod di atas:



  • Pertama, tentukan kelas bernama ' set gigi ”.
  • Dalam kelas, tentukan pembolehubah peribadi bernama ' umur ”.
  • Dalam langkah seterusnya, tentukan fungsi bernama ' setAge() ” mempunyai parameter yang dinyatakan untuk menetapkan nilai. Dalam definisi fungsi, hantar nilai yang ditetapkan kepada pembolehubah persendirian.
  • Sekarang, isytiharkan fungsi untuk mengambil nilai set bernama “ getAge() ”. Dalam definisinya, kembalikan ' ditetapkan ” umur.
  • Di dalam ' utama ”, buat objek kelas yang diisytiharkan melalui “ baru ' kata kunci dan ' set gigi() ” pembina, masing-masing.
  • Selepas itu, gunakan fungsi terkumpul ' setAge() ” dengan merujuk kepada kelas dan menetapkan nilai yang ditentukan.
  • Akhir sekali, dapatkan nilai yang ditetapkan dengan mengakses fungsi kelas terakhir ' getAge() ”.

Pengeluaran





Dalam output ini, dapat diperhatikan bahawa nilai yang ditetapkan diambil dengan sewajarnya.



Contoh 2: Mendapat dan Menetapkan Nilai melalui Rujukan dalam Java

Dalam contoh khusus ini, nilai boleh ditetapkan dan diperoleh dengan merujuk kepada pembolehubah persendirian:

awam kelas set gigi {

persendirian int umur ;

awam batal setAge ( int umur ) {

ini . umur = umur ;

}

awam int getAge ( ) {

kembali umur ;

}

awam statik batal utama ( Tali [ ] args ) {

set gigi x = baru set gigi ( ) ;

x. setAge ( 18 ) ;

Sistem . keluar . println ( 'Umurnya ialah:' + x. getAge ( ) ) ;

} }

Dalam baris kod di atas, gunakan langkah berikut:

  • Begitu juga, tentukan kelas bernama ' set gigi ” dan nyatakan pembolehubah persendirian yang dinyatakan.
  • Sekarang, tentukan fungsi bernama ' setAge() 'mempunyai parameter' umur ” untuk menetapkan nilai.
  • Perhatikan bahawa parameter dan pembolehubah persendirian adalah sama, jadi “ ini ” kata kunci boleh digunakan di sini untuk menghilangkan kekaburan dalam pembezaan.
  • ' ini ” kata kunci menunjuk kepada pembolehubah persendirian dan memperuntukkannya nilai yang ditetapkan selepas menghantarnya sebagai hujah fungsi dalam utama.
  • Selepas itu, sama juga, tentukan fungsi ' getAge() ” untuk mengembalikan nilai yang ditetapkan.
  • Di dalam ' utama ”, ingat pendekatan yang dibincangkan untuk mencipta objek kelas, tetapkan, dan dapatkan nilai yang sewajarnya.

Pengeluaran

Dalam hasil ini, ia boleh dianalisis bahawa kekaburan antara nilai yang sama diselesaikan dengan rujukan lulus.

Kesimpulan

' dapatkan ” dan “ ditetapkan ' kaedah di Jawa adalah sebahagian daripada ' enkapsulasi ” dan digunakan untuk mengembalikan dan menetapkan nilai pembolehubah persendirian, masing-masing. Kaedah ini boleh digunakan untuk mengubah suai pembolehubah secara mudah atau dengan menghantar rujukan dengan bantuan fungsi yang ditentukan pengguna. Blog ini membincangkan pendekatan untuk menggunakan kaedah get dan set Java.