πŸ“Œ λΆˆλ³€ κ°μ²΄λž€?

λΆˆλ³€ 객체(Immutable Object) λŠ” ν•œ 번 μƒμ„±λ˜λ©΄ λ‚΄λΆ€ μƒνƒœκ°€ λ³€κ²½λ˜μ§€ μ•ŠλŠ” 객체λ₯Ό μ˜λ―Έν•©λ‹ˆλ‹€.

βœ… νŠΉμ§•


πŸš€ λΆˆλ³€ 객체의 μž₯점


πŸ” μ»¬λ ‰μ…˜ λ˜λŠ” 객체λ₯Ό λΆˆλ³€μœΌλ‘œ λ§Œλ“œλŠ” 방법

μ»¬λž™μ…˜ λ˜λŠ” 객체λ₯Ό λΆˆλ³€μœΌλ‘œ λ§Œλ“œλ €λ©΄?? μžλ°”μ—μ„œ final ν‚€μ›Œλ“œλŠ” λ³€μˆ˜λ₯Ό μž¬ν• λ‹Ήν•˜μ§€ λͺ»ν•˜λ„둝 μ œν•œν•˜λŠ” 역할을 ν•©λ‹ˆλ‹€. ν•˜μ§€λ§Œ private final List<Integer> listκ°€ μžˆλ‹€κ³  ν•΄μ„œ 리슀트 μžμ²΄κ°€ λΆˆλ³€(Immutable)ν•œ 것은 μ•„λ‹™λ‹ˆλ‹€.

ex) code