
[혼자 공부하는 자바] 7/12 8-2 [타입 변환과 다형성] [인터페이스 상속]
·
JAVA
다형성 구현 위해서 : 메소드 재정의와 타입 변환이 필요했다. (상속에서 배움) 인터페이스도 '메소드 재정의, 타입 변환' 기능이 제공되므로, 다형성 구현을 공부할 수 있다. ㅡㅡㅡ 상속: 같은 종류의 하위 클래스를 만드는 기술 인터페이스: 사용 방법이 동일한 클래스를 만드는 기술 ㅡㅡㅡ 인터페이스의 다형성 -> 프로그램 소스 코드는 변함이 없다. 구현 객체만 교체함으로써 프로그램의 실행결과를 다양하게 만들 수 있다. 자동 타입 변환 + : 인터페이스 구현 클래스의 자식 객체도 인터페이스타입으로 자동타입변환 가능하다. 더보기 자동타입변환 ㅇ필드, 매개변수의 다형성을 구현할 수 있다. ㅇ필드, 매개변수 타입을 인터페이스로 선언 --> 다양한 구현 객체를 대입해서 실행결과를 다양하게 할 수 있다. 필드 다형..