Javaのインターフェースとは?クラスに共通の使い方を決める仕組み|確認問題の回答例

このページは、Javaのインターフェースとは?クラスに共通の使い方を決める仕組みの確認問題を見直すためのページです。先に自分で考えてから、回答例と見比べてください。
第1問:回答例
show() メソッドを持つことを決めています。Display を実装するクラスは、show() を実装する必要があります。
第2問:回答例
Display で決められている show() メソッドを実装する必要があります。TextDisplay では、文字列を表示する処理を show() に書きます。
第3問:回答例
どちらも show() という同じメソッド名で呼び出せます。TextDisplay では文字列を表示し、NumberDisplay では数値を表示しますが、呼び出し方は共通にできます。