불변객체
-
불변 객체(Immnutable Object)란??스터디/JAVA 2023. 5. 27. 20:36
불변 객체란 뭘까?? 불변 객체란 생성 후 그 상태를 바꿀 수 없는 객체를 말한다. 따라서, multi - thread 환경에서 안전하다!! 그렇다면, 아래의 코드는 불변 객체일까?? 아닐까? public class Phone { private final String madeBy; private final Screen screen; private int useAge; public Phone(String madeBy, Screen screen, int useAge) { this.madeBy = madeBy; this.screen = screen; this.useAge = useAge; } private final String madeBy; private final Screen screen; private ..