인터페이스간의 상속
CODEDRAGON ㆍDevelopment/Java
반응형
인터페이스간의 상속
- 인터페이스 내에는 상수 또는 동작부분을 구현하지 않은 추상 메서드들이 정의됩니다.
- 그러므로 인터페이스를 구현(implements)하겠다고 명시한 일반 클래스에서 원하는 형태로 꼭 구현해주어야 됩니다.
- 실제 구현하는 부분이 없는 인터페이스들 간의 상속에서는 다중 상속을 할수 있습니다
인터페이스 간 상속 선언
[접근제한] interface [인터페이스명] extends 부모인터페이스명1, 부모인터페이스명2, …, 부모인터페이스명n { 상수; 추상메서드; } |
추상 메소드 구현
- 추상메소드는 해당 인터페이스가 다른 인터페이스로부터 상속을 받았지만 Overriding을 할 수는 없습니다.
- 왜냐하면 인터페이스는 body({ })를 가지는 일반 메서드를 포함할 수 없습니다.
- 그러므로 상속을 받은 자식 인터페이스를 구현(implements)하는 일반 클래스에서 부모 인터페이스와 자식 인터페이스의 추상 메서드들을 모두 Overriding(재정의)해야 합니다.
'Development > Java' 카테고리의 다른 글
스레드 상태제어, 스레드 상태제어 메소드, 스레드 상태제어 메소드 도식도 (0) | 2017.10.24 |
---|---|
Thread life cycle(스레드의 생명주기) (0) | 2017.10.24 |
process & thread - 프로세스(Process), 프로세스의 다른 정의들, 프로세스 종류, 실행파일 vs 프로세스 (0) | 2017.10.23 |
스케줄링(Scheduling), 선점형 스케줄링 (Preemptive Scheduling), 비선점형 스케줄링 (Non-preemptive Scheduling) (0) | 2017.10.23 |
Thread Name(스레드 이름) (0) | 2017.10.23 |