Apakah jenis pulangan kaedah yang tidak mengembalikan sebarang nilai?
Apakah jenis pulangan kaedah yang tidak mengembalikan sebarang nilai?

Video: Apakah jenis pulangan kaedah yang tidak mengembalikan sebarang nilai?

Video: Apakah jenis pulangan kaedah yang tidak mengembalikan sebarang nilai?
Video: Cara mencatat materi di sekolah agar lebih efektif 2024, November
Anonim

Mengembalikan Nilai daripada Kaedah

Jika kaedah tidak mengembalikan nilai, ia mesti diisytiharkan untuk kembali batal . Walau bagaimanapun, kaedah pop() dalam kelas Stack mengembalikan jenis data rujukan: objek. Kaedah menggunakan operator pemulangan untuk mengembalikan nilai. Mana-mana kaedah yang tidak diisytiharkan batal mesti mengandungi penyata pulangan.

Dengan cara ini, apakah jenis kaedah yang tidak mengembalikan nilai?

Kaedah boleh mengembalikan nilai (yang boleh menjadi jenis primitif atau rujukan objek). Jika kaedah tidak mengembalikan nilai yang kita gunakan batal kata kunci Java.

Kedua, apakah jenis pulangan kaedah? A kaedah pulangan kepada kod yang memanggilnya apabila ia melengkapkan semua pernyataan dalam kaedah , mencapai a kembali pernyataan, atau melontar pengecualian, yang mana berlaku dahulu. Anda mengisytiharkan a jenis pulangan kaedah di dalamnya kaedah pengisytiharan. Di dalam badan kaedah , anda menggunakan kembali kenyataan kepada kembali yang nilai.

Kemudian, apakah jenis pulangan yang diisytiharkan untuk kaedah yang tidak mempunyai nilai pulangan?

mana-mana kaedah diisytiharkan batal tidak kembali a nilai dan tidak boleh mengandungi pulangan kenyataan. mana-mana kaedah itu dia tidak diisytiharkan batal mesti mengandungi pulangan kenyataan. Data itu taip daripada nilai pulangan mesti sepadan dengan jenis pulangan yang diisytiharkan kaedah ; anda tidak boleh kembali integer nilai dari kaedah diisytiharkan kepada kembali boolean.

Apakah batal jenis pemulangan?

The jenis lompang , dalam beberapa bahasa pengaturcaraan yang diperoleh daripada C dan Algol68, ialah taip untuk hasil fungsi yang pulangan biasa, tetapi tidak memberikan hasil nilai kepada pemanggilnya. Biasanya fungsi sedemikian dipanggil untuk kesan sampingannya, seperti melaksanakan beberapa tugas atau menulis kepada parameter outputnya.

Disyorkan: