przekazywanie parametrów do metody

Odpowiedz Nowy wątek
2011-10-15 23:01
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?

Nie każda metoda musi zmieniać dane/stan obiektu. Na przykład gettery niczego nie zmieniają. - Olamagato 2011-10-16 19:38

Pozostało 580 znaków

2011-10-15 23:15
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)


I fart u die.
edytowany 1x, ostatnio: mychal, 2011-10-15 23:50

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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