여러 가지 형태를 가질 수 있는 능력 조상 타입 참조 변수로 자손 타입 객체를 다루는 것 📌 다형성이란 ‘여러 가지 형태를 가질 수 있는 능력’을 의미합니다. 예를 들어 자동차의 핸들을 교체하면 핸들링이 부드러워지고 바퀴를 교체하면 승차감이 좋아집니다. 소프트웨어 또한 구성하고 있는 객체를 바꿨을 때 소프트웨어의 실행 성능 및 결과물이 다르게 나올 수 있습니다. 참조변수 타입변환을 활용해서 다형성을 구현할 수 있습니다. Tire tire = new HankookTire("HANKOOK"); Tire tire = new KiaTire("KIA"); 부모타이어 변수 = 자식타이어객체; 를 선언하여 자동 타입변환된 변수를 사용하여 각각의 자식타이어 객체에 재정의 된 메서드를 통해 다양한 승차감을 가진 자동차를..