SMALL 인터페이스 상속1 08-2 타입 변환과 다형성 인터페이스 다형성이란? 프로그램 소스 코드는 변함이 없는데, 구현 객체를 교체함으로써 프로그램의 실행 결과가 다양해지는 것 구현 객체가 인터페이스 타입으로 변환되는 것으로 프로그램 실행 도중에 자동적으로 타입 변환이 일어나는 것을 말함 인터페이스 구현 클래스를 상속해서 자식 클래스를 만들었다면 자식 객체 역시 인터페이스 타입으로 자동 타입 변환이 가능하다. 때문에 자동 타입 변환을 이용하면 필드의 다형성과 매개 변수의 다형성 구현이 가능하다. 필드와 매개 변수의 타입을 인터페이스로 선언하면 다양한 구현 객체를 대입해서 실행결과를 다양하게 만들 수 있다. 필드의 다형성은 7장의 상속에서 다형성과 유사하다. 상속과 다른 점은 타이어가 클래스 타입이 아닌 인터페이스 타입이라는 점과 타이어는 자식클래스가 아니라.. 2021. 6. 28. 이전 1 다음 LIST