티스토리 뷰
공부를 소홀히해서요.. 이런 내용을 올리게 되었습니다.
인터페이스와 인터페이스를 구현한 구현1, 구현2 의 클래스가 있다고 했을 때
main 메서드에서 실행하는 경우,
인터페이스 정의 { 메서드(); }
class 구현1 implements 인터페이스{ 구현1메서드(); }
class 구현2 implements 인터페이스{ 구현2메서드(); }
인터페이스 i = new 구현1();
i.구현1메서드();
i = new 구현2();
i.구현2메서드();
처럼 인터페이스 객체 i를 사용해 구현 클래스의 메서드들을 활용할 수 있다. 예제 코드를 작성해보자면..
예가 좀 이상하긴 한데...... 암튼 Taste 객체를 만들게 되면 구현체들을 다 처리할 수 있다.
728x90
'#2 > JAVA' 카테고리의 다른 글
[JAVA] 문자(열)을 요리조리~~ split, charAt, toCharArray() (0) | 2022.12.23 |
---|---|
[JAVA] Optional 이란? + Iterable (0) | 2022.11.09 |
[Java/Spring] static을 사용해보자. (0) | 2022.06.30 |
[Java] Wrapper 클래스, 오토박싱, 언박싱.. (0) | 2021.11.08 |
casting, parsing 캐스팅, 파싱 (0) | 2021.11.08 |
댓글