質問: "太郎"; だとできました。
回答: 1つのクラスしかない場合、`interface`を使うメリットは特にありません。 一方で、`NormalMember`以外に`Member`を用意することになった場合、`SpecialMember implements Member`として、`getMemberFullName`を実装しなければコンパイルエラーになります。 `Member`を使う側にしても、「中身はどんな型かわからないけど、`interface`にあるメンバーはすべて使える」前提でコードを書けるので、実際のコードとの依存関係を減らすことができます。