przekazywanie parametrów do metody

0

Proszę o wyjaśnienie dlaczego jeśli zostaje przekazywany typ prosty, String to wtedy działania na nich w tej metodzie nie mają wpływu na te które zostały przekazane do tej metody, natomiast jeśli przekazujemy inny obiekt to wtedy zmiana wartości w metodzie na wpływ na te które zostały przekazane?

0

Typy proste przekazywane są przez wartość, obiekty przez referencję, String jest typem niezmiennym(immutable - oznacza to, że nie da się go zmienić, czyli używając += tworzysz tak na prawdę nowy obiekt)

1 użytkowników online, w tym zalogowanych: 0, gości: 1