객체 생성, 참조 자료형

CODEDRAGON Development/Java

반응형

   

   

Java 자료형

자바에서는 크게 기본자료형과 참조자료형으로 나눌 수 있습니다.

기본 자료형

정수형 또는 실수형 그리고 문자형등과 같은 자료형

참조(객체) 자료형

자바 내부에서 제공되는 클래스 또는 프로그래머에 의해 만들어진 사용자 정의 클래스 등을 자료형으로 하는 것

   

   

참조 자료형을 가지는 변수(reference)

참조 자료형을 가지는 변수(reference), 다시 말해서 객체를 생성하고 사용하는 법을 알아 보도록 하겠습니다.

   

객체 선언

MyClass mc;

객체 생성시 메모리 공간 도식도

  

객체 생성

mc = new MyClass();

객체 생성시 메모리 공간 도식도

   

  • new라는 연산자를 통해 무조건 메모리상에 공간을 할당 받고
  • MyClass클래스의 생성자로 부터 객체를 생성한 후 생성된 객체를 참조할 수 있는 reference(참조값)를 mc에 저장합니다.(이것이 객체를 구분할 수 있는 주소개념)
  • 결국 mc를 통해 MPClass객체에게 서비스 요청할 수 있습니다.
  • 객체를 생성은 생성자에 의해 만들어집니다.