**다형성(Polymorphism)**은 같은 인터페이스나 부모 클래스를 공유하는 객체들이 각기 다른 방식으로 동작할 수 있는 성질을 의미함.즉, 하나의 객체가 여러 형태를 가질 수 있는 능력을 말함.📌 1. 다형성의 개념다형성은 **객체지향 프로그래밍(OOP)**의 중요한 개념 중 하나로, 상속(Inheritance)과 인터페이스(Interface)를 활용하여 구현됨. ✅ 다형성의 핵심 1. 하나의 부모 클래스 또는 인터페이스를 기반으로 여러 자식 클래스가 서로 다른 동작을 가질 수 있음. 2. 컴파일 시점(정적 바인딩)과 실행 시점(동적 바인딩)에서 객체의 타입이 달라질 수 있음. 3. 코드를 유연하게 작성할 수 있으며, 유지보수성과 확장성이 증가함.📌 2. 다형성의 종류다형성은 크게 **“컴파일..