|
【解説1】
|
| (1). |
挨拶を行うインタフェースGreetingを作成します。 |
| (2). |
メソッドgreetを定義します。インタフェース内ではヘッダーの定義のみで本体の定義は、インタフェースを実装したクラス内で行います。 |
| (3). |
日付を表示するインタフェースShowDatingを作成します。 |
| (4). |
メソッドshowDateを定義します。インタフェース内ではヘッダーの定義のみで本体の定義は、インタフェースを実装したクラス内で行います。 |
| (5). |
クラスExInterface1を定義し、インタフェースGreetingとShowingDateを実装します。インタフェースの実装にはimplementsを使用します。 |
| (6). |
インタフェース内で定義されたメソッドgreetの本体を定義します。メソッドの本体の定義はインタフェースを実装したそれぞれのクラスの中で行います。インタフェース内で定義したのはヘッダーのみで、「日本語で挨拶文を表示するか」、「英語で挨拶文を表示するか」など具体的な本体はそれぞれのクラス内で定義します。 |
| (7). |
インタフェース内で定義されたメソッドshowDateの本体を定義します。ここでは、SimpleDataFormatクラスを使用し、プログラム実行時の日付を「yyyy/mm/dd」フォーマットに従い出力しています。 |
| (8). |
クラスExInterface1のオブジェクトobject1を生成します。 |
| (9). |
メソッドgreetを実行します。 |
| (10). |
メソッドshowDateを実行します。 |