Jaki jest typ zwracany metody, która nie zwraca żadnej wartości?
Jaki jest typ zwracany metody, która nie zwraca żadnej wartości?

Wideo: Jaki jest typ zwracany metody, która nie zwraca żadnej wartości?

Wideo: Jaki jest typ zwracany metody, która nie zwraca żadnej wartości?
Wideo: Java Void Methods VS. Value Returning Methods - Learn Java Programming - Appficial 2024, Listopad
Anonim

Zwracanie wartości z metody

Jeśli metoda nie zwraca wartości, musi zostać zadeklarowana jako zwracana próżnia . Jednak metoda pop() w klasie Stack zwraca referencyjny typ danych: obiekt. Metody używają operatora powrotu do zwracania wartości. Każda metoda, która nie jest zadeklarowana próżnia musi zawierać oświadczenie zwrotne.

W ten sposób jaki typ metody nie zwraca wartości?

Metoda może zwrócić wartość (która może być typem pierwotnym lub odwołaniem do obiektu). Jeśli metoda nie zwraca wartości, używamy próżnia Słowo kluczowe Java.

Po drugie, jaki jest typ zwracany metody? A metoda zwraca do kodu, który go wywołał, gdy zakończy wszystkie instrukcje w metoda , osiąga a powrót instrukcji lub zgłasza wyjątek, w zależności od tego, co wystąpi jako pierwsze. Deklarujesz typ zwrotu metody w swoim metoda deklaracja. W ciele metoda , używasz powrót oświadczenie do powrót ten wartość.

Jaki jest zatem zadeklarowany typ zwracany dla metody, która nie ma zwracanej wartości?

Każdy zadeklarowana metoda próżnia nie wraca a wartość i nie mogę zawierać zwrot oświadczenie. Każdy metoda to jest nie Deklarowana pustka musi zawierać zwrot oświadczenie. Dane rodzaj z wartość zwrotu musi pasować do zadeklarowany typ zwracania metody ; nie możesz powrót Liczba całkowita wartość od zadeklarowana metoda do powrót wartość logiczna.

Czym jest nieważny typ zwrotu?

ten pusty typ , w kilku językach programowania wywodzących się z C i Algol68, jest rodzaj dla wyniku funkcji, która zwroty normalnie, ale nie daje wyniku wartość do swojego rozmówcy. Zwykle takie funkcje są wywoływane ze względu na ich skutki uboczne, takie jak wykonanie jakiegoś zadania lub zapisanie ich parametrów wyjściowych.

Zalecana: