LESSON 43
인터페이스 만들기
이번 장에서는 인터페이스interface)를 알아보겠습니다.
자바를 처음 공부하는 사람은 인터페이스를 어려워합니다. 인터페이스를 정의하는 방법이나 사용하는 방법이 어렵다기보다는 인터페이스를 도대체 왜 사용하는지 이해하는 것이 조금 어려울 수 있습니다. 이번 장부터 45장까지 인터페이스를 만들어보면서 인터페이스가 무엇이고, 왜 사용하는지를 배워봅시다.
객체를 만들 때 먼저 고민해야 하는 부분은 무엇일까요? 바로 객체에 어떤 기능이 있는지입니다. 클래스를 생성하고 Car 객체를 만들어봤죠? 이때 자동차는 어떤 기능을 가져야 할까를 고민했을 것입니다.
이번 장에서는 TV라는 객체를 만든다고 생각하고 TV라는 인터페이스를 한번 만들어보겠습니다.
그림 43-1 | TV6
6 그림 출처: 삼성전자 뉴스룸(https://bit.ly/3f1m1JA)