반응형
안녕하세요 알통몬입니다. 공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
자동 타입 변환
구현 객체가 인터 페이스 타입으로 변환되는 것은 자동 타입 변환에 해당합니다.
인터페이스 변수 = 구현 객체;
인터페이스 구현 클래스를 상속해서 자식 클래스를 만들었다면 자식 객체 역시 인터페이스 타입으로 자동 타입 변환이 가능합니다.
B b = new B();
C c = new C();
D d = new D();
E e = new E();
=>
A a1 = b;
A a2 = c;
A a3 = d;
A a4 = e; 전부 가능
자동 타입 변환을 이용하면 필드의 다형성과 매개 변수의 다형성을 구현할 수 있습니다.
필드와 매개 변수의 타입을 인터페이스로 선언하면 여기에 다양한 구현 객체를 대입해서 실행 결과를 다양하게 만들 수 있습니다.
반응형
'자바' 카테고리의 다른 글
JAVA 자바 인터페이스 매개 변수의 다형성 (0) | 2017.03.13 |
---|---|
JAVA 자바 인터페이스 필드의 다형성 // 인터페이스 배열로 구현 객체 관리 (0) | 2017.03.13 |
JAVA 자바 인터페이스 사용 추상 메서드 사용, 디폴트 메서드 사용, 정적 메서드 사용 (0) | 2017.03.13 |
JAVA 자바 인터페이스 구현 익명 구현 객체와 다중 인터페이스 구현 클래스 (0) | 2017.03.13 |
JAVA 자바 인터페이스 구현 클래스 (0) | 2017.03.13 |