Nasz autorski projekt szkoleniowo stażowy dla Testera manualno-automatyzującego START 20 lutego 2026! Zostało ostatnie miejsce!
16. Funkcje

Funkcja w języku Java to zbiór instrukcji, które wykonują określone zadanie i zwracają wynik tego działania. Funkcja może również wykonać określone zadanie bez zwracania czegokolwiek. Metody w Javie pozwalają nam na ponowne wykorzystanie raz napisanego kodu. W Javie każda metoda musi być częścią jakiejś klasy!

Każda metod powinna zawierać:

  • Modyfikator dostępu
  • Typ zwracanej wartości
  • Nazwę
  • Listę parametrów (jeśli istnieją, gdyż metoda może być również bezparametrowa)
  • Ciało metody – logikę

Rodzaje metod w Javie

W Javie istnieją dwa rodzaje metod:

  •  Metoda predefiniowana:  to metoda, która jest już zdefiniowana (napisana) w bibliotekach klas Javy. Niektórzy nazywają je metodami wbudowanymi . Możemy bezpośrednio użyć tych metod, po prostu wywołując je w programie w dowolnym momencie.
  • Metoda zdefiniowana przez użytkownika: Metoda napisana przez samodzielnie przez programistę. Metody te są tworzone, modyfikowane zgodnie z wymaganiami.

Chcesz szybciej przełożyć teorię metod na praktykę w testach automatycznych? W Quality Island pomagamy dobrać najlepszą ścieżkę nauki (Java + Selenium) i pokazujemy, jak pisać czytelne, utrzymywalne testy w realnych projektach — sprawdź nasze szkolenia i warsztaty QA.

Java, jak nazwać metodę?

Nazwa metody to zazwyczaj pojedyncze słowo, które powinno być czasownikiem pisanym małą literą lub wielowyrazowym, rozpoczynającym się od czasownika pisanego również małą literą. Po pierwszym słowie, pierwsza litera każdego słowa powinna być pisana wielką literą ( to tak zwana notacja „camelCase”)

 

Zasady nazwania metod

  • Podczas definiowania metody pamiętaj, że nazwa metody musi być czasownikiem i zaczynać się od małej litery.
  • Jeśli nazwa metody składa się z więcej niż dwóch słów, pierwsze słowo musi być czasownikiem, po którym następuje przymiotnik lub rzeczownik.
  • W nazwie metody wielowyrazowej pierwsza litera każdego słowa powinna być pisana wielkimi literami , z wyjątkiem pierwszego słowa. Na przykład sumujLiczby, zapiszDoPliku itp.

Metoda powinna unikalną nazwę w klasie, w której jest zdefiniowana, ale czasami metoda może mieć taką samą nazwę jak inne nazwy metod w tej samej klasie – dzieje się tak wtedy, gdy przeciążamy metody.

Przeciążanie metod w Javie

Przeciążanie metod – pozwala różnym metodom mieć tę samą nazwę, ale różne zachowanie, w których podpis może różnić sięliczbą parametrów wejściowych lub typem parametrówwejściowych lub jednym i drugim. Przeciążanie jest związane z polimorfizmem czasu kompilacji (lub statycznym).

Przeciążanie metod to cecha Javy, w której klasa ma więcej niż jedną metodę o tej samej nazwie, a ich parametry są różne”.

Przeciążanie metod (ang. overloading) oznacza tworzenie metod o tych samych nazwach, ale różnych typach parametrów lub ilości parametrów. Przeciążanie metod stosujemy wtedy, gdy chcemy stworzyć nową wersję tej samej metody.

Innymi słowy, możemy powiedzieć, że Przeciążanie metod to pewien mechanizm , który pozwala stworzyć wiele metod o tej samej nazwie w tej samej klasie, a wszystkie metody działają na różne sposoby. Gdy w klasie tworzona jest więcej niż jedna metoda o tej samej nazwie, ten typ metody nazywa się metodą przeciążoną.

Zalety stosowania przeciążania metod

  • Zwiększona czytelność i przejrzystość kodu
  • Zapewnia to programistom elastyczność, dzięki czemu mogą wywoływać tę samą metodę dla różnych typów danych
  • Zwiększona optymalizacja kodu
  • Większa reużywalność kodu

Jeśli chcesz wejść poziom wyżej i zacząć pisać automatyczne testy w Javie w sposób „produkcyjny” (Page Object, dobre selektory, asercje, wait’y, utrzymanie testów), odezwij się do Quality Island, pomożemy Ci dobrać szkolenie lub wsparcie QA dopasowane do Twojego celu.

Co o tym sądzisz?

Dodaj komentarz

Dodaj komentarz

Bądź na bierząco
Bądź na bierząco
Tester manualny – kurs kompleksowy
Tester manualny – kurs kompleksowy

Pierwotna cena wynosiła: 3299,00 PLN.Aktualna cena wynosi: 2499,00 PLN.

07.04.26, 24.04.26, 04.05.26, 28.05.26, 08.06.26, 25.06.26
4 dni
Kompleksowe wprowadzenie do obszaru IT Security
Kompleksowe wprowadzenie do obszaru IT Security

Pierwotna cena wynosiła: 3749,00 PLN.Aktualna cena wynosi: 2899,00 PLN.

07.04.26, 24.04.26, 12.05.26, 29.05.26, 02.06.26, 26.06.26
2 dni
Wprowadzenie do testowania API - Postman
HTML i CSS dla testerów – fundamenty frontendu

Pierwotna cena wynosiła: 2299,00 PLN.Aktualna cena wynosi: 1399,00 PLN.

15.04.26, 25.04.26, 07.05.26, 23.05.26
1 dzień
Popularne artykuły
Dlaczego brak strategii QA to jedna z najdroższych decyzji w IT
Audyt jakości oprogramowania. Kiedy jakość przestaje być pewnikiem, a zaczyna być ryzykiem
Język Gherkin – co to jest i jak go używać?
Najnowsze artykuły
XRAY Przydatne narzędzia wspomagające testowanie oprogramowania
Jak i w ogóle po co testować e-commerce?
Wprowadzenie do języka JAVA
Popularne kategorie