JAVA/소설같은자바

MotorCycle m = new MotorCycle()

김컴맹 2011. 8. 12. 13:09
반응형



□ MotorCycle m = new MotorCycle();

◇ MotorCycle : 새로운 사용자 정의 데이터 타입
◇ m : MotorCycle 데이터 타입으로 선언한 참조 변수(객체 변수)
◇ new : 메모리를 생성하는 연산자, 참조값을 리턴한다.
◇ MotorCycle() : 메모리 생성 후 해당 메모리의 초기화 작업을 담당하는 생성자


□ 결론
◇ 객체 변수는 참조 변수다.
◇ 객체의 이름은 참조값(Reference)이 할당되기 때문에 다른 참조값을 할당한다 하더라도 실제 객체에 연결된 내부의 메모리는 복사가 되지 않는다. 단순한 참조값에 대한 값복사가 이루어진다.
◇ 참조값만 가지고 있다면 해당 객체를 핸들할 수 있다.


□ 메모리 차원의 객체 복사 기법

◇ 객체의 실제 메모리를 복사하기 위해서 클론(clone)이라는 기법을 사용한다.

반응형

'JAVA > 소설같은자바' 카테고리의 다른 글

참조 변수의 타입  (0) 2011.08.12
참조 변수끼리의 할당  (0) 2011.08.12
참조 변수의 특징  (0) 2011.08.08
객체의 메모리 생성  (0) 2011.08.08
private 멤버 필드를 사용하는 이유  (0) 2011.08.08