Bila hendak menggunakan tidak dimiliki vs lemah?

Isi kandungan:

Bila hendak menggunakan tidak dimiliki vs lemah?
Bila hendak menggunakan tidak dimiliki vs lemah?

Video: Bila hendak menggunakan tidak dimiliki vs lemah?

Video: Bila hendak menggunakan tidak dimiliki vs lemah?
Video: Aina Abdul - Semalam (Lirik) 2024, November
Anonim

Perbezaan utama antara lemah dan tidak dimiliki ialah lemah adalah pilihan manakala tidak dimiliki adalah bukan pilihan Dengan mengisytiharkannya lemah, anda boleh mengendalikan kes yang mungkin tiada di dalam penutupan pada satu ketika. Jika anda cuba mengakses pembolehubah tidak dimiliki yang kebetulan tiada, ia akan ranap keseluruhan program.

Bilakah anda harus menggunakan yang tidak dimiliki atau lemah?

Gunakan rujukan yang lemah apabila ia sah untuk rujukan itu menjadi sifar pada satu ketika sepanjang hayatnya. Sebaliknya, gunakan rujukan yang tidak dimiliki apabila anda tahu bahawa rujukan itu tidak akan menjadi sifar apabila ia telah ditetapkan semasa pemula.

Apakah perbezaan antara lemah dan tidak dimiliki?

Perbezaan pertama yang perlu anda ketahui ialah rujukan yang tidak dimiliki sentiasa dijangka mempunyai nilai.… Apabila itu berlaku, rujukan ditetapkan kepada nil. Kerana rujukan yang lemah boleh ditetapkan kepada nil, ia sentiasa diisytiharkan sebagai pilihan. Itulah perbezaan kedua antara rujukan lemah dan tidak dimiliki.

Apakah perbezaan antara rujukan yang lemah dan rujukan yang tidak dimiliki?

Rujukan yang lemah dan tidak dimiliki tidak akan memberi kesan kepada kiraan rujukan objek. Tetapi rujukan lemah akan sentiasa menjadi pilihan iaitu boleh jadi nihil, manakala rujukan yang tidak dimiliki tidak boleh jadi nihil jadi rujukan itu tidak akan menjadi pilihan.

Apakah yang kuat lemah dan tidak dimiliki?

Perbezaan utama antara rujukan yang kuat dan lemah atau tidak dimiliki ialah rujukan yang kuat menghalang contoh kelas yang ditunjukkannya daripada diagihkan. Itu sangat penting untuk difahami dan diingati. … Dalam erti kata lain, rujukan yang lemah dan tidak dimiliki tidak boleh menghalang contoh kelas daripada diagihkan

Disyorkan: