형 변환

타입 변환(Casting)을 이해하기 어렵다는 사람들이 종종 보인다. 내가 타입 변환에 대해 이해한 방식을 한 번 작성해보려고 한다. 가정 Parent라는 부모 클래스가 있고, Child라는 클래스가 Parent 클래스를 extends(상속)했다고 가정해보자. 이때 아래 사진처럼 Parent Class는 큰 물통에, Child Class는 작은 물통에 비유를 할 수 있다. 이 가정과 함께 코드를 보면서 이해해보자. Parent p = new Child(); 위 코드는 new Child()를 통하여 Child 객체를 만들어 Parent 객체에 담고 있다. 즉, 작은 물통의 물을 큰 물통에 담고 있는 것이다. 이럴 경우에는 물이 넘칠 일이 없기 때문에 옮겨담을 물통을 따로 챙기지 않아도 된다. 👉 작은 크기..
혜발아기
'형 변환' 태그의 글 목록