W tym wykładzie omawiamy, jak w
Java działają parametry metod: dlaczego mówi się, że w
Java zawsze jest przekazywanie
przez wartość, czym różnią się prymitywy (
int,
double,
boolean) od typów referencyjnych (tablice i obiekty), dlaczego zmiana elementów tablicy wewnątrz metody jest widoczna na zewnątrz, a przypisanie nowej referencji — nie. Pokazujemy czytelne przykłady, typowe błędy i praktyczne wnioski.