반응형
□ 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 |