학습 목표 1. 다형성에 대한 개념을 이해하자. 2. 업캐스팅과 다운캐스팅이란? 3. 다형성에 활용 1. 다형성에 대한 개념을 이해하자.다형성은 하나의 데이터 타입이 다양한 형태로 바라볼 수 있는 것다형성(Polymorphism)은 객체 지향 프로그래밍에서 중요한 개념 중 하나입니다. 이는 한 요소(예: 메서드, 클래스)가 여러 형태를 가질 수 있는 능력을 의미합니다. 다형성은 코드의 유연성과 재사용성을 높여주며, 상속, 추상화, 인터페이스와 함께 사용됩니다. package com.polymorphism;public class Animal { public void move() { System.out.println("동물이 움직입니다."); } public void eattin..