업캐스팅1 TIL 230607 : ArrayList와 List 사이. (feat. 업캐스팅, 다운캐스팅) private List rooms = new ArrayList(); private List reservations = new ArrayList(); 팀 과제 도중 다른 팀원이 작성한 코드 중 위 코드를 보고 질문했습니다. ArrayList로 생성하고 List 타입으로 받은 이유가 뭐에요..??? A : 얘가 얘한테 상속.. 다형성이잖아요. 다형성인건 알지만 결국엔 그것은 그걸 표현하는 개념의 이름일 뿐이다. 교재의 예제에서도 종종 저렇게 표현하던데, 그랬을 때의 특징과 장점이 있지 않을까 궁금해졌다. public class ArrayList extends AbstractList implements List, RandomAccess, Cloneable, java.io.Serializable 우선 Array.. 2023. 6. 7. 이전 1 다음