Apa jenis pengembalian metode yang tidak mengembalikan nilai apa pun?
Apa jenis pengembalian metode yang tidak mengembalikan nilai apa pun?

Video: Apa jenis pengembalian metode yang tidak mengembalikan nilai apa pun?

Video: Apa jenis pengembalian metode yang tidak mengembalikan nilai apa pun?
Video: #31 Java - Mengembalikan nilai bertipe object (Returning Object) 2024, April
Anonim

Mengembalikan Nilai dari Metode

Jika suatu metode tidak mengembalikan nilai, itu harus dideklarasikan untuk mengembalikan ruang kosong . Namun, metode pop() di kelas Stack mengembalikan tipe data referensi: sebuah objek. Metode menggunakan operator kembali untuk mengembalikan nilai. Metode apa pun yang tidak dideklarasikan ruang kosong harus berisi pernyataan pengembalian.

Dengan cara ini, jenis metode apa yang tidak mengembalikan nilai?

Metode dapat mengembalikan nilai (yang dapat berupa tipe primitif atau referensi objek). Jika metode tidak mengembalikan nilai, kami menggunakan ruang kosong kata kunci jawa.

Kedua, apa tipe pengembalian suatu metode? A pengembalian metode ke kode yang memanggilnya ketika menyelesaikan semua pernyataan di metode , mencapai kembali pernyataan, atau melempar pengecualian, mana yang lebih dulu. Anda menyatakan tipe pengembalian metode di dalamnya metode pernyataan. Di dalam tubuh metode , Anda menggunakan kembali pernyataan kepada kembali NS nilai.

Lalu, apa tipe pengembalian yang dideklarasikan untuk metode yang tidak memiliki nilai pengembalian?

Setiap metode dideklarasikan ruang kosong tidak kembali A nilai dan tidak bisa mengandung pengembalian penyataan. Setiap metode itu adalah tidak dideklarasikan batal harus mengandung pengembalian penyataan. Data Tipe dari mengembalikan nilai harus cocok dengan tipe pengembalian yang dideklarasikan metode ; kamu tidak bisa kembali bilangan bulat nilai dari metode dideklarasikan ke kembali sebuah boolean.

Apa itu tipe pengembalian batal?

NS tipe kosong , dalam beberapa bahasa pemrograman yang diturunkan dari C dan Algol68, adalah Tipe untuk hasil fungsi yang kembali biasanya, tetapi tidak memberikan hasil nilai kepada peneleponnya. Biasanya fungsi tersebut dipanggil untuk efek sampingnya, seperti melakukan beberapa tugas atau menulis ke parameter outputnya.

Direkomendasikan: