본문 바로가기

웹 프로그래밍/Spring Framework

[JAVA] Javascript의 프로토타입 선언같은 것은 없나?

자바에는 프로토타입처럼 따로 선언하지 않아도 알아서 Class Area에 메소드 정보가 저장되고 변수나 배열같은 각 객체별로 독립성을 유지해야하는 것들은 모두 Heap영역에 저장된다.

*객체(인스턴스)를 선언하면 일종의 포인터처럼 Heap영역의 해당 인스턴스의 주소값(Reference Value)을 저장하고 있다. 따라서

어떠한객체1 = 어떠한객체2;

이런 코드를 컴파일 하면 '어떠한객체1'과 '어떠한객체2'는 같은 Reference Value를 가지므로 값은 인스턴스가 된다. 뭐 그렇다구요 ㅎㅎ.