|
【解説1】
|
| (1). |
国名が代入されたメンバ変数と挨拶を行うメソッドが定義されたHelloWorldインタフェースを作成します。 |
| (2). |
国名が代入されたメンバ変数COUNTRYを定義します。 |
| (3). |
挨拶を行うメソッドsayHelloのヘッダーを定義します。 |
| (4). |
クラスExInterface3を定義し、インタフェースHelloWorldの実装を行います。 |
| (5). |
メソッドsayHelloの本体を定義します。ここでは引数xに指定された数だけ、printlnメソッドを繰り返すよう定義しています。 |
| (6). |
インタフェースで定義されたメンバ変数COUNTRYを参照しています。インタフェースを実装しているため「単純名」で参照することができます。 |
| (7). |
クラスExInterface3のオブジェクトobject1を生成しています。 |
| (8). |
インタフェースで定義されたメソッドsayHelloを実行しています。実行はインタフェースを実装したクラスExInterface3のオブジェクトを通して行っています。 |