(16進数の代入)・nullnullは何も無いことを表す値で、その読み方は「ヌル」または「ナル」で、日本では「ヌル」と発音することが多いです。具体的にはnullは、参照型のオブジェクトが初期化されていないことを表す値です。プリミティブ型はnullを持つことができません。それでは、以下のJavaのソースコードと実行結果を見てください。}NullSample1の出力結果pnt[0]=nullpnt[1]=nullpnt[2]=nullpnt[3]=nullpnt[4]=nullこのプログラムでは、MyPointオブジェクトを格納するための配列を宣言しただけで、配列の要素にnewされたオブジェクトがないことを確認するものです。この実行結果から、pnt[0]~pnt[4]がnullであることが確認できます。この状態では、MyPointオブジェクトのメンバ変数xとyに値を代入することはできません。次のJavaのソースコードは、NullSample1.javaにMyPointオブジェクトの初期化(new)を追加したものです。}NullSample2の出力結果pnt[0]=MyPoint@1909752pnt[1]=MyPoint@1f96302pnt[2]=MyPoint@14eac69pnt[3]=MyPoint@a57993pnt[4]=MyPoint@1b84c92pnt[0]~pnt[4]がnullでなくなったことが確認できます。これでMyPointオブジェクトのメンバ変数xとyに値を代入する準備が整いました。次のJavaのソースコードは、NullSample2.javaで作成したMyPointオブジェクトの値を代入するものです。}NullSample3の出力結果pnt[0].x=0pnt[0].y=0pnt[1].x=1pnt[1].y=2pnt[2].x=2pnt[2].y=4pnt[3].x=3pnt[3].y=6pnt[4].x=4pnt[4].y=8pnt[0]~pnt[4]のメンバ変数x,yに値が入っていることが確認できます。