자바 객체지향 프로그래밍 - 3 [인스턴스와 힙]
인스턴스 클래스로부터 생성된 객체 힙 메모리에 멤버 변수의 크기에 따라 메모리가 생성 -> 클래스를 기반으로 new 키워드를 이용하여 여러 개의 인스턴스를 생성 같은 클래스로부터 나오는 각각의 인스턴스는 별개의 메모리를 갖는다 힙 힙 메모리에 인스턴스가 들어가서 동적 메모리로서 있는데, c나 c++ 같은 경우는 delete, free를 사용해서 메모리 해제를 해줘야 하는데, java는 GC(Garbage Collector)가 알아서 사용하지 않는 레퍼런스를 수거한다. 용어정리 객체 : 객체 지향 프로그램의 대상, 생성된 인스턴스 클래스 : 객체를 프로그래밍하기 위해 코드로 만든 상태 인스턴스 : 클래스가 메모리에 생성된 상태 멤버 변수 : 클래스의 속성, 특성 메서드 : 멤버 변수를 이용하여 클래스의 기..
JAVA
2022. 12. 14. 00:52