본문 바로가기
자바

자바 인터페이스의 상속

by 복제비 2021. 12. 12.

자바 인터페이스의 상속

 

자바 인터페이스도 클래스와 같이 상속될 수 있으며, 인터페이스 상속시 예약어 extends사용합니다.

 

자바 인터페이스 상속의 형식

 

public  interface  인터페이스이름  extends 인터페이스이름[, 인터페이스 이름,....]  {

   ...  //상수 선언

   ...  //메소드 선언

}

 

자바 인터페이스 상속의 예제

 

public  interface  Sleeping {

  public long ONE_SECOND = 1000;  //상수 선언

  public long ONE_MINUTE = 60000; //상수 선언 

  public void wakeup( );                  // 메소드 선언

 }

public  interface  Working {

  public long WORK_TIME = 8;  //상수 선언 

  public void sleep( );              // 메소드 선언

}

public  interface  Man  extends  Sleeping, Working { // Sleeping 과 Working 인터페이스를 상속함

  public int MAX = 24; //상수 선언 

  public int MIN = 0;   //상수 선언 

  public void work( );   // 메소드 선언

// 인터페이스를 사용하는 클래스에서 모든 메소드들은 재정의하여 사용함

}

 

인터페이스 상속 구현하는 실습 프로그램

 

 

'자바' 카테고리의 다른 글

JDK 패키지와 사용자 패키지  (0) 2021.12.14
자바 인터페이스 참조  (0) 2021.12.13
자바 인터페이스  (0) 2021.12.11
박싱(Boxing)과 언박싱(Unboxing)  (0) 2021.12.09
Double 클래스  (0) 2021.12.08

댓글