오늘 한 일
배운 것
- 인터페이스(interface)는 개발 코드와 객체 사이에서, 개발 코드가 인터페이스의 메소드를 호출하면 객체의 메소드를 호출해줌으로써, 개발 코드가 객체 내부 정보를 알 필요 없이 인터페이스 메소드만 알고 있으면 (인터페이스) 구현 객체에 따라 다양한 리턴값을 얻을 수 있다는 점에서 다형성을 실현한다.
- 자바 UI 이벤트 처리, 임시 작업 스레드 생성 등 일회성의 구현 객체를 만들기 위해 불필요한 클래스 선언 대신 익명 구현 객체를 활용한다. 자바 8부터 람다식을 사용하여 익명 구현 객체를 만들 수 있다.
내일 할 일
- JAVA 복습 (chap09-10. 중첩 클래스, 중첩 인터페이스, 예외 처리)