lukasspore Opublikowano 11 Czerwca 2009 Udostępnij Opublikowano 11 Czerwca 2009 Mam pytanie jak zrobic w Javie takie auto-przeznaczenie do odsmiecenia. Coś jak w GM czyli: 1. ObiektA wywołuje metodę destroy() swojej klasy ObiektA, 2. ObiektA zostaje przeznaczony do odsmiecenia. Jak to zrobić? Jaki kod musi byc w metodzie destroy()? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
getStringFromObject Opublikowano 3 Lipca 2009 Udostępnij Opublikowano 3 Lipca 2009 Java nie ma czegos takiego, wynika to z innej filozofi tego jezyka. Poczytaj o garbage collector. W skrocie polega to na tym ze wirtualna maszyna sama sprawdza ktorych zmiennych juz nie urzywasz i automatycznie je usuwa. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
lukasspore Opublikowano 4 Października 2009 Autor Udostępnij Opublikowano 4 Października 2009 Nom ale jednak się da. public class objekt { int index; ObjectManager man; public void destroy(){ man.destroyObj(index); } public void setIndex(int index){ this.index=index; } } public class ObjectManager{ objekt obj1; ArrayList obj; public void addObj(){ obj1=new objekt(); obj.add(obj1); obj.get(obj.size()-1).setIndex(obj.size()-1); obj1=null; } public void destroy(int index){ obj.remove(index); } Pomijając aktualizowanie indexów. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się