반응형 업캐스팅1 다형성 / Up-casting & Down-casting 목차 다형성이란? 다형성의 예제 그림 참조변수의 형변환 예제 다형성이란? 다형성이란 하나의 객체가 여러가지 타입을 가질 수 있는 것입니다. 부모 클래스의 참조변수로 자식 클래스의 인스턴스를 참조하는 방식으로 많이 사용합니다. 다형성, 업캐스팅, 다운캐스팅 부모-자식 관계의 클래스에서 어떻게 다형성을 활용하는지 아래 그림과 함께 보겠습니다. 부모가 Parent 클래스이고 자식이 Child 클래스입니다. 부모클래스 참조변수 Parent p 는 자식 클래스의 인스턴스 new Child()를 참조합니다. 이를, 업캐스팅(Upcasting) 이라고 합니다. 자동으로 형 변환을 합니다. Parent p = new Child(); 반대로 자식 클래스 참조변수 Child c가 부모 클래스의 인스턴스 new Parent.. 2020. 7. 20. 이전 1 다음 반응형