자바 인터페이스의 상속
자바 인터페이스도 클래스와 같이 상속될 수 있으며, 인터페이스 상속시 예약어 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 |
댓글