음~다른커뮤니티에 한번 올린질문인데요.. 답변들이 없으셔서 안드로이드펍에도

질문 올려봅니다.

API Reference 를 쭉 훑어보다가 문득 들었던 궁금증이 생겼습니다.

Menu 라는 인터페이스의 add() 메소드는 MenuItem 이라는 인터페이스를 리턴하더라구요.

일단 궁금한것이... 안드로이드 코드 안에서의 문법은 일반적인 자바 문법을 따른다면

인터페이스의 인스턴스를 만들자면 인터페이스를 구현(implements) 한 클래스로 만들어줘야되는 것이

맞는 것일텐데요..

그냥 내부적으로 그러한 구현이 다되어있고, 알아서 "인스턴스화" 해서 리턴시켜준다고 보면 맞을까요?

부가적으로 위에서 언급한 add() 메소드 자체도 abstract 메소드라 한번 상속을 한다음 써야하는데...

API Reference 에서는 그냥 spec 만 나와있더라구요...문득 예전에 한번 훑어봤던 자바문법들이

생각나서 이렇게 질문 한자 올려봅니다.