TIL-25.12.16

이준연·2025년 12월 16일

학습 키워드

  • 트러블 슈팅

트러블 슈팅


List 타입은 가변 객체입니다. 위의 코드처럼 작성을 하면 가변 객체인 List 타입을 직접 반환하게 됩니다. 외부에서 List를 수정하면 원본도 변경되는 문제가 생기기 때문에 복사본을 반환하여야 합니다.


도전 lv.1 기능을 구현하며 장바구니를 클래스로 만들지 않고 메서드를 추가하며 구현하였습니다. 이로 인해 주문 관리 목록을 출력하기 위해 장바구니의 값 확인 로직에서 오류가 발생하였습니다.
이를 해결하기 위해 장바구니의 역할을 할 ShoppingBasket 클래스를 생성하였습니다.

profile
반갑습니다!

0개의 댓글