아래 이미지에서
OnQueryTextListener 는 static interface 로 되어있네요.
그리고 OnQueryTextSubmit 은
interface 안에서 abstract 함수로 되어있어요.

제가 궁금한 점은
제가 C++, C# 만 해오다 보니
C# 이라면 인터페이스를 상속받은 클래스를 하나 만든 후
거기서 override 함수를 구현해 줍니다.
그리고 새로 만든 클래스를 가지고 객체 ( 인스턴스 ) 를
만드는데요.
자바에서는 한방에
new 해서 바로 만드는데 이건 뭘로 봐야 하나요 ?
혹시 람다 로 봐야 하나요?
안드로이드 초보라서
모르는 것이 많네요.