Siemka jestem początkującym w javie, wcześnie tylko c++ i trochę nie mogę się przestawić
mam do was takie pytanie jeśli chodzi o tworzenie obiektów w funkcji. Przykładowy kod :
public class JakasKlasa
{
public static void main (String []args)
{
JakasInnaKlasa obiekt1 = null
funkcja(obiekt1);
sout(obiekt1);
}
pubic static void funkcja(JakasInnaKlasa obiekt1)
{
obiekt1=new JakasInnaKlasa ();
}
}
Moje pytanie brzmi czemu po wyjsciu z funkcji wyswietlanie obiektu to "null". Obiekty w javie z tego co mi wiadomo są typami złożonymi i są przesyłane do funkcji ich oryginały.
toStringa przeciążyłem poprawinie ale i tak to nie ma chyba z tym nic wspólnego. Szperałem trochę po internecie ale nic niestety nie znalazłem :/ jakby ktoś mógł jak działają w Javie referencje to byłbym wdzięczny :) Z góry dzięki