toString, seperti namanya, mewakili pembolehubah ini dalam bentuk rentetan Ia juga boleh difahami bahawa pembolehubah/kelas/contoh ini dinyatakan sebagai XXXX dalam rentetan, iaitu sama ada rentetan ini perkara lain.
Jelas sekali, kaedah toString di sini hanya menggunakan penyambungan rentetan untuk menyatakan atributnya, sebagai contoh:
Nilai yang diperolehi oleh toString biasanya bukan untuk dilihat oleh mesin, tetapi untuk dilihat oleh orang ramai. Dalam erti kata lain, dalam kaedah toString, kita mesti mencari cara untuk membolehkan orang ramai melihat dengan jelas sepintas lalu apakah pembolehubah itu dan apakah nilainya, atau fungsi kelas ini boleh dilihat sepintas lalu.
[id=" + id + "] adalah sangat mudah Hasil output ialah rentetan yang serupa dengan Goddess [id=1 , user_name ="aaaa", sex="man".........], yang menyatakan bahawa nama kelas ini (pembolehubah ini) ialah Dewi, mempunyai XX atribut, nilai id atribut ialah 1, dan nilai seks adalah lelaki.
Ini ialah penggabungan rentetan menggunakan tanda tambah. [id=" + id + "] menunjukkan nilai id Kelebihan ini adalah ia akan kelihatan lebih mesra apabila dicetak ke konsol.
toString, seperti namanya, mewakili pembolehubah ini dalam bentuk rentetan Ia juga boleh difahami bahawa pembolehubah/kelas/contoh ini dinyatakan sebagai XXXX dalam rentetan, iaitu sama ada rentetan ini perkara lain.
Jelas sekali, kaedah toString di sini hanya menggunakan penyambungan rentetan untuk menyatakan atributnya, sebagai contoh:
println(this.toString())
Output serupa dengan:
Goddess [id=1 , user_name ="aaaa", sex="man".........]
Nilai yang diperolehi oleh toString biasanya bukan untuk dilihat oleh mesin, tetapi untuk dilihat oleh orang ramai. Dalam erti kata lain, dalam kaedah toString, kita mesti mencari cara untuk membolehkan orang ramai melihat dengan jelas sepintas lalu apakah pembolehubah itu dan apakah nilainya, atau fungsi kelas ini boleh dilihat sepintas lalu.
[id=" + id + "]
adalah sangat mudah Hasil output ialah rentetan yang serupa denganGoddess [id=1 , user_name ="aaaa", sex="man".........]
, yang menyatakan bahawa nama kelas ini (pembolehubah ini) ialah Dewi, mempunyai XX atribut, nilai id atribut ialah 1, dan nilai seks adalah lelaki.Ini ialah penggabungan rentetan menggunakan tanda tambah.
[id=" + id + "]
menunjukkan nilai id Kelebihan ini adalah ia akan kelihatan lebih mesra apabila dicetak ke konsol.Adakah kerana saya tidak memahami penggabungan rentetan dan menganggapnya sebagai operasi penugasan id?
[id=" + id + "
Tanda petikan pertama di atas ialah tanda petikan di hujung rentetan sebelumnya dan yang kedua ialah tanda petikan pada permulaan rentetan seterusnya: