다형성1 Class(6)-Polymorphism(다형성) 이번에는 class의 핵심 요소 중 하나인 Polymorphism(다형성, 多形性)에 대해서 알아보겠습니다. 다형성이라는 특성 때문에 부모 클래스 타입의 참조변수로 자식 클래스의 인스턴스를 참조할 수가 있습니다. 지금까지 클래스 타입의 참조변수를 만들 때는 참조변수의 타입과 인스턴스 타입이 일치했습니다. 예를 들어서, 1 2 Movie movie = new Movie(); ForrestGump forrestGump = new ForrestGump(); cs 위와 같은 형태였습니다. 하지만 다형성을 이용하면, 두 클래스가 상속관계라는 전제 하에 부모 클래스의 참조변수로 자식 클래스 인스턴스를 참조할 수가 있습니다. (여기에서는 Movie class 가 부모 클래스, ForrestGump가 자식 클래스 입니.. 2022. 4. 29. 이전 1 다음 반응형