Какъв е типът връщане на метод, който не връща никаква стойност?
Какъв е типът връщане на метод, който не връща никаква стойност?

Видео: Какъв е типът връщане на метод, който не връща никаква стойност?

Видео: Какъв е типът връщане на метод, който не връща никаква стойност?
Видео: Иван Васильевич меняет профессию (FullHD, комедия, реж. Леонид Гайдай, 1973 г.) 2024, Декември
Anonim

Връщане на стойност от метод

Ако методът не върне стойност, той трябва да бъде обявен за връщане нищожен . Въпреки това, методът pop() в класа Stack връща референтен тип данни: обект. Методите използват оператора за връщане, за да върнат стойност. Всеки метод, който не е деклариран нищожен трябва да съдържа изявление за връщане.

По този начин какъв тип метод не връща стойност?

Методът може да върне стойност (която може да бъде примитивен тип или препратка към обект). Ако методът не върне стойност, ние използваме нищожен Java ключова дума.

Второ, какъв е типът връщане на метод? А методът се връща към кода, който го е извикал, когато завърши всички изрази в метод , достига а връщане оператор или хвърля изключение, което от двете настъпи първо. Вие декларирате а тип връщане на метода в своята метод декларация. В рамките на тялото на метод , вие използвате връщане изявление към връщане на стойност.

Тогава какъв е декларираният тип на връщане за метод, който няма връщана стойност?

Всякакви деклариран метод нищожен не се връща а стойност и не може съдържат връщане изявление. Всякакви метод това е не е деклариран празни трябва съдържат връщане изявление. Данните Тип от върната стойност трябва да съответства на декларираният тип връщане на метода ; ти не можеш връщане цяло число стойност от деклариран метод да се връщане булева.

Какво представлява типът връщане void?

В тип празнота , в няколко езика за програмиране, извлечени от C и Algol68, е Тип за резултата от функция, която се завръща нормално, но не дава резултат стойност на своя обаждащ се. Обикновено такива функции се извикват заради техните странични ефекти, като например изпълнение на някаква задача или запис в техните изходни параметри.

Препоръчано: