Heç bir dəyəri qaytarmayan metodun qaytarma növü nədir?
Heç bir dəyəri qaytarmayan metodun qaytarma növü nədir?

Video: Heç bir dəyəri qaytarmayan metodun qaytarma növü nədir?

Video: Heç bir dəyəri qaytarmayan metodun qaytarma növü nədir?
Video: Bahar AOP ilə aspektləri necə yazmaq olar [Bahar AOP səyahəti - 1-ci hissə] 2024, Bilər
Anonim

Metoddan dəyərin qaytarılması

Metod dəyər qaytarmırsa, onun qaytarılması elan edilməlidir boş . Bununla belə, Stack sinfində pop() metodu istinad məlumat tipini qaytarır: obyekt. Metodlar dəyəri qaytarmaq üçün qaytarma operatorundan istifadə edir. Elan edilməyən hər hansı bir üsul boş geri qaytarma bəyanatı olmalıdır.

Bu şəkildə, hansı növ metod dəyər qaytarmır?

Metod bir dəyər qaytara bilər (bu, primitiv tip və ya obyekt istinadı ola bilər). Metod bir dəyər qaytarmırsa, istifadə edirik boş Java açar sözü.

İkincisi, metodun qaytarma növü nədir? A metodu qaytarır -dəki bütün ifadələri tamamladıqda onu çağıran koda üsul , a çatır qayıtmaq ifadə və ya istisna atır, hansı birinci baş verir. Siz bəyan edirsiniz a metodun qaytarılması növü onun içində üsul bəyannamə. Bədən daxilində üsul , istifadə edirsiniz qayıtmaq -a bəyanat qayıtmaq the dəyər.

Sonra, qaytarma dəyəri olmayan bir metod üçün elan edilmiş qaytarma növü nədir?

Hər hansı üsul elan etdi boş qayıtmır a dəyər və bilməz qaytarılmasını ehtiva edir bəyanat. Hər hansı üsul yəni bəyan edilməyib boş olmalıdır qaytarılmasını ehtiva edir bəyanat. Məlumat növü -nin qaytarılan dəyər uyğun olmalıdır metodun elan edilmiş qaytarma növü ; bacarmazsan qayıtmaq tam ədəd dəyər a üsul elan etdi üçün qayıtmaq bir boolean.

Qayıdış növü etibarsız nədir?

The boşluq növü , C və Algol68-dən əldə edilən bir neçə proqramlaşdırma dillərində növü ki, funksiyanın nəticəsi üçün qayıdır normaldır, lakin nəticə vermir dəyər zəng edənə. Adətən bu cür funksiyalar bəzi tapşırıqların yerinə yetirilməsi və ya onların çıxış parametrlərinə yazılması kimi yan təsirləri üçün çağırılır.

Tövsiyə: