[Java] 인터페이스의 타입 변환과 다형성
1. 타입 변환과 다형성 다형성 동일한 타입을 사용하지만 다양한 결과가 나오는 성질 하나의 타입에 대입되는 객체에 따라서 실행 결과가 다양한 형태로 나오는 성질 타입 변환 데이터 타입을 다른 데이터 타입으로 변환하는 행위 구현 객체가 인터페이스 타입으로 변환되는 것 (자동 타입 변환) 자동 타입 변환을 이용하면 필드의 다형성과 매개 변수의 다형성을 구현 가능 다형성을 구현하는 기술(Java) 상속 : 같은 종류의 하위 클래스를 만드는 기술 인터페이스 : 사용 방법이 동일한 클래스를 만드는 기술 2. 다형성을 왜 구현하나요? ButtonA 라는 클래스를 활용하여 어떤 프로그램을 개발한다고 가정합니다. public class ButtonA { public void buttonClickEvent() { Sys..