08-2. 타입 변환과 다형성
Hi.Claire
📓 혼자 공부하는 자바 (신용권, 한빛미디어) 08. 인터페이스08-2. 타입 변환과 다형성다형성을 구현하기 위해서 메소드 재정의와 타입 변환이 필요하다.상속은 같은 종류의 하위 클래스를 만드는 기술이고, 인터페이스는 사용 방법이 동일한 클래스를 만드는 기술이라는 차이가 있지만, 둘 다 다형성을 구현하는 방법은 비슷하다. 인터페이스의 다형성프로그램을 개발할 때 인터페이스를 사용해서 메소드를 호출하도록 코딩하면 구현 객체를 매우 손쉽고 빠르게 교체할 수 있다.이처럼 프로그램 소스 코드는 변함이 없는데 구현 객체를 교체함으로써 프로그램의 실행 결과가 다양해지도록 한 것이 인터페이스의 다형성이다. 08-2-1. 자동 타입 변환구현 객체가 인터페이스 타입으로 변환되는 것은 자동 타입 변환이다.인터페이스 변수 ..