2.3 new キーワードとオブジェクト

プログラム

B2_3

クラス図とAPI 仕様の説明

newキーワードとオブジェクト

オブジェクトを生成するには「new」キーワードを使用します。

newキーワードはオブジェクトを生成するための特別なキーワードです。

newキーワードはクラスの特別な振る舞いを呼び出し返却値として生成されたオブジェクトを返却します。

それではプログラムB2_1をコンパイルしてください。

実行するとオブジェクトが一つ生成されます。生成されたオブジェクトの状態はオブジェクト図のようになっています。

インスタンス化

オブジェクトのことをインスタンスともいいます。インスタンス化とはクラスからオブジェクトを生成することです。

下記の手順に従ってコンパイルしてみましょう!

エディタにプログラム入力

プログラムB2_1をエディタに入力・保存します。ファイル名はB2_1.javaです。

コンパイル

プログラムB2_1をコンパイルしてください。

javac B2_1.javaと入力しリターンキーを押します。コンパイルでエラーが出力されている間はプログラムを変更しコンパイルから、やり直してください。

注意

予めStudent.classファイルをダウンロード・解凍しておく必要があります。