가변객체

Goal Mutable한 객체와 Immutable한 객체는 무엇이고 또 그 차이를 알아보자 Mutable한 객체를 Immutable한 객체로 만드는 방법은 무엇인지 알아보자 Mutable한 객체란 ? 가변객체로 초기화 후, 값이 변경될 수 있는 객체를 뜻한다. 객체가 생성된 후 필드 및 상태와 같은 객체의 값을 변경할 수 있다. 기존의 객체를 변경할 경우, 새로운 객체가 생성되지 않고 값이 변경된다. 예로는 Java.util.Date , StringBuilder , StringBuffer 가 있다. 특징 1. Getter( get() 메서드), Setter( set() 메서드) 모두 사용할 수 있다. 2. 값을 변경할 수 있기 때문에 스레드로부터 안전할 수도 있고 그렇지 않을 수도 있다. 만드는 방법 g..
dev_rosieposie
'가변객체' 태그의 글 목록