- 인터페이스 선언 : interface 키워드
- 인터페이스 구현 : implements 키워드 사용
public class LedTV implements TV{
public void on(){
System.out.println("켜다");
}
public void off(){
System.out.println("끄다");
}
public void volume(int value){
System.out.println(value + "로 볼륨조정하다.");
}
public void channel(int number){
System.out.println(number + "로 채널조정하다.");
}
}
public class CLED{
public static void main(String args[]){
TV tv= new CLED();
tv.on();
tv.volume(40);
tv.change(3);
tv.off();
}
}
- 인터페이스가 지닌 메소드 중 하나라도 구현이 안 되어 있을 경우, 추상클래스가 됨
- 추상클래스는 인스턴스 생성 불가.
- 참조변수 타입으로 인터페이스 생성
참고