Jako programista Java musiałeś być świadkiem „pustki” przy różnych okazjach. Ale czy wiesz, czym dokładnie jest „pustka” i jaki jest cel użycia pustki w Javie? Cóż, odpowiedź jest bardzo prosta, jest to słowo kluczowe używane z metodami, które nic nie zwracają.
Ten zapis obejmie poniższe aspekty słowa kluczowego Void w Javie:
Więc zacznijmy!
Co oznacza Void w Javie?
Jest to słowo kluczowe w Javie stosowane z deklaracją metody wskazującą, że ta konkretna metoda niczego nie zwróci. Jeśli metoda jest zadeklarowana z pewnym prymitywnym typem danych, takim jak ciąg, int itp. Następnie musi zwrócić wartość tego konkretnego typu danych, podczas gdy metoda zadeklarowana przez słowo kluczowe void nic nie zwraca. Podsumowując, możemy powiedzieć, że metoda zadeklarowana przez słowo kluczowe nie ma żadnego typu powrotu.
Podstawowa składnia
W Javie słowo kluczowe Void ma bardzo prostą składnię, jak pokazano na poniższym fragmencie:
Void ExamPleMethod ()Tutaj, w powyższym fragmencie, „ExampleMethod”To dowolne określony przez użytkownika Nazwa metody podczas próżnia jest słowem kluczowym, które wskazuje, że „ExampleMethod„Nie zwróci żadnej wartości.
Jak używać pustki w Javie?
W tej sekcji rozważymy kilka przykładów, aby zrozumieć działanie słowa kluczowego pustki w Javie.
Przykład 1
Prosty program do zrozumienia działania słowa kluczowego Void:
publicClassvoidexampleW tym przykładzie zadeklarowaliśmy metodę o nazwie „ExampleMethod” z słowem kluczowym void. Ponieważ „ExamplePleMetod” jest deklarowane słowem kluczowym void, więc nie zwróci żadnej wartości. Wreszcie powołaliśmy się do ExampleMetod z głównej metody:
Tak działa słowo kluczowe w Javie.
Przykład 2
Jeśli próbujemy zwrócić coś z metody zadeklarowanej słowem kluczowym void, w rezultacie napotkamy błąd:
publicClassvoidexamplePowyższy program wygeneruje błąd „niekompatybilnych typów” w czasie kompilacji, jak pokazano na poniższym fragmencie:
Wyjście zweryfikowało, że próżnia Słowo kluczowe nie zwraca żadnej wartości.
Przykład 3
W ramach poniżej podanego programu utworzymy dwie metody „Examplemethod ()” i „print ()”. ExampleMethod () zwróci wartość całkowitą, gdy metoda print () nie zwraca wartości:
publicClassvoidexampleExampleMethod () przyjmuje dwie wartości 5 i 20 jako argument i zwraca sumę wartości. Pełny kod i odpowiednie wyjście pokazano na poniższym fragmencie:
Wyjście zweryfikowało, że metoda zadeklarowana za pomocą słowa kluczowego void nie zwraca żadnej wartości, podczas gdy metoda zadeklarowana z int zwróciła wartość całkowitą.
Wniosek
W Java metoda zadeklarowana za pomocą słowa kluczowego void pokazuje, że ta konkretna metoda nie zwróci żadnej wartości, podczas gdy metoda zadeklarowana prymitywna musi zwrócić wartość tego konkretnego typu danych. W Javie słowo kluczowe void nie ma żadnego typu zwrotu, co oznacza, że jeśli ktoś próbował zwrócić wartość z metody zadeklarowanej słowem kluczowym, w konsekwencji napotknie błąd. Ten zapis wyjaśnił różne aspekty słowa kluczowego pustki z niektórymi odpowiednimi przykładami.