Java #25: varargs – zmienna liczba argumentów

java varargs

Korzystanie z varargs Jesteś już wstanie bez problemu przeładowywać metody i konstruktory w klasie. Z reguły taka operacja opiera się na dodaniu dodatkowych parametrów do sygnatury metody lub konstruktora. Czasami jednak nie wiadomo jak wiele parametrów metoda powinna posiadać, a wielokrotne jej przeładowywanie, powoduje pisanie często nadmiarowego kodu. Aby tego uniknąć twórcy języka Java, wymyślili … Dowiedz się więcej

Java #20: adnotacja override, przesłanianie metod

java overriding

Czym są adnotacje? W dzisiejszej lekcji poznasz swoją pierwszą adnotację, którą to będzie adnotacja override. Adnotacje tak jak obiekty są typami referencyjnymi. Nie będę wnikał w jaki sposób się je tworzy, bo jest to wiedza zaawansowana, na dzień dzisiejszy kompletnie Ci nieprzydatna. Adnotacje w Javie możesz traktować jak swego rodzaju specjalne parametry, które nie wpływają w … Dowiedz się więcej

Java #5: Metody statyczne i metoda main

java static methods

Metody statyczne Na pewno spotkałeś/aś się z określeniem, że w Javie wszystko jest klasą. W rzeczywistości faktem jest, że każdy napisany przez nas kod MUSI zawierać się w jakiejś klasie. To wymuszenie sprawia, że Java faktycznie jest językiem w pełni obiektowym. Jednak jest sposób, aby pisać kod bez stosowania obiektów. Z pomocą przychodzą tu metody … Dowiedz się więcej