클래스 삭제 질문
베이비슈
2023.04.01
안녕하세요ㅎ 다들 즐거운 일요일 보내시고계신지 몰겠네요.
지금 자바를 이용해 그래픽작업같은거 연습해보고 있는 학생입니다.
자바에서 클래스 삭제에 대해 질문이 있는데요 ,,,
예를 들면
public class Family{public Father dad;public Mother mom;......public Family(){dad = new Father();mom = new Mother();}}이런 식의 클래스가 있는데, 이 클래스를 이용하다가 Family를 지우려고 하는데요전에 주워들었는데, 그러려면 안에 있는 dad랑 mom을 일일이 지워줘야 가비지 컬렉터가 지워줄 수 있다고 들었거든요??진짜 그래야 하나요?? 너무 번거로울 것 같은데...예를 들면
Family kims = new Family();//실컷 사용했음
kims = null;
이렇게 하는 게 아니라
kims.dad = null;kims.mom = null;kmis = null;
이렇게 해야 한다고 어디서 주워들은 것 같거든요 ㅠ 아시는 분 있음 답변 좀 해주세요
즐거운 주말 보내세요 ㅎㅎ