자바수업을 듣는 와중.... 업캐스팅과 다운캐스팅에 대해 이해가 정말정말 안됐었다...😅 그리하여 혼자서 공부하본 결과 깨달은게 엄청 많았기에 이렇게 블로그로 남겨봅니다ㅎㅎ 일단 먼저 업캐스팅/다운캐스팅을 이해하기 전 "캐스팅"이 무엇인지 알아야 이해하기 쉽습니다! 🤷♀️캐스팅이란? 좌변에 자료에 맞게 우변의 형을 변환하는 것 이해가 쉽게 예시를 하나 들어볼게요 int a = 3; double b = 3.14; b = a // int 타입을 double 타입으로 형변환 이런 식으로 타입이 맞지 않은 두 개의 자료를 가지고, 우변의 타입에 맞게 형변환 해주는 것입니다. 이 형변환도 자동형변환과 강제형변환으로 나누어집니다. 자동형변환 : 작은 자료형에서 큰 자료형으로 이동하는 것. 강제형변환 : 큰 자료형..