My Blog

자바 인스턴스 생성 시 메모리에 올라오는 것 본문

자바

자바 인스턴스 생성 시 메모리에 올라오는 것

JAESG 2023. 11. 30. 22:06

'스프링 입문을 위한 자바 객체 지향의 원리와 이해' 를 읽고 글을 기록합니다.

 

만약에 Dog이라는 클래스가 Animal 클래스를 extends 하고 있다고 가정합니다.

 

public class Animal{
}


public class Dog extends Animal{

}

이런 상황에서

public class Main{
	public static void main(String[] args){
    	Dog koreanDog = new Dog();
    }
}

koreanDog이라는 인스턴스를 힙 영역에 올릴 때 Dog 클래스의 인스턴스만 올라가는 게 아닌 Animal 클래스에 인스턴스도 같이 올라간다. 모든 클래스의 최상의 클래스인 Object도 올라간다

728x90
Comments