LESSON 44
인터페이스 사용하기
앞 장에서 인터페이스란 무엇이고, 인터페이스를 어떻게 정의하는 것인지 알아봤습니다.
인터페이스는 객체를 선언하기 전에 이 객체가 가지고 있어야 할 기능들을 모아놓은 것입니다. 기능들을 정의만 했지, 실제로 구현하지 않았기 때문에 인터페이스만 가지고 뭔가를 할 수는 없습니다. 인터페이스는 반드시 해당 인터페이스를 구현하는 클래스가 있어야 사용할 수 있습니다. 이번 장에서는 인터페이스를 구현해 사용하는 방법을 배워보겠습니다.
다음 코드는 앞 장에서 만든 TV 인터페이스입니다.
package javaStudy; public interface TV { public int MIN_VOLUME=0; public int Max_VOLUME=100; public void turnOn(); public void turnOff(); public void changeVolume(int volume); public void changeChannel(int channel); }