* 인터페이스도 구현 클래스의 부모
- 답 : 맞다.
* 인터페이스 타입 매개변수는 인터페이스 구현한 클래스의 객체만 가능
* 인터페이스를 메서드의 리턴타입으로 지정할 수 있다.
- 메서드 반환 타입이 인터페이스면 메서드 내에서 인터페이스를 구현한 객체를 반환해야한다.
- 그리고 메서드를 호출한 쪽에서는 반환타입과 일치하는 또는 자동형변환 가능한 타입의 변수의 결과를 저장
(그래야 타입이 맞기 때문)
* 오버라이딩 규칙 : 조상(public)보다 접근제어자가 좁으면 안된다.
반응형
'Java' 카테고리의 다른 글
자바의 정석 인터페이스의 장점(2) (0) | 2021.03.01 |
---|---|
자바의 정석 인터페이스의 장점(1) (0) | 2021.03.01 |
자바의 정석 인터페이스(interface) (0) | 2021.03.01 |
자바의 정석 추상클래스의 작성(2) (0) | 2021.03.01 |
자바의 정석 추상클래스의 작성(1) (0) | 2021.03.01 |