Interfaceでは、abstractとは異なり、定義したinterface内で中身を実装できますが、
メソッド名がかぶってしまう場合に呼びだしたいinterfaceを分ける方法を学びます。

例を見ましょう

Greetクラスがあり、MorningとEveningをそれぞれimplementしています。
interfaceの中身は実装されており、Eveningのgreetを呼び出したい場合は、
下記のように記述します。

super<インターフェイス名>.関数名

これで、呼ぶインターフェイス関数を区別することができました。