프로그래밍문제풀이 (1) 썸네일형 리스트형 자바 업캐스팅 다운캐스팅 (문제풀이) 프로그래밍 언어론을 공부하면 피해갈 수 없는 자바의 업캐스팅과 다운캐스팅.. 볼 때마다 헷갈리기에 한번은 정리하고 갈 필요가 있다고 생각했었다. 업캐스팅과 다운캐스팅의 문제는 보통 상속의 관계에서 일어난다. 이를 이해하기 위해서 딱 두가지 정도만 개념을 확실하게 잡고가자. 참조변수와 인스턴스의 구분을 확실하게 하자 큰 것은 작은 것을 담지 못한다. 대입(=)이 일어날 때, 참조변수와 인스턴스끼리 대입이 일어나는 경우 ( a = new A()) 대입(=)이 일어날 때, 참조변수와 참조변수끼리 대입이 일어나는 경우 ( a = b ) 부모가 자식을 참조하려 할 때 자식이 부모를 참조하려 할 때 이것이 무슨 뜻인지 예시를 들면서 설명하겠다. 아래와 클래스가 있다. Child 클래스는 Parent 클래스를 상속하.. 이전 1 다음