5まとめもう一度最初のプログラムを見て、ここまでをまとめてみましょう。フィールド1つだけ持つシンプルなクラス。int型変数のフィールドdataを定義します。このクラスを実行してください。SimpleClassクラスの参照型変数refを作ります。その参照をref変数に入れます。今度はそれを取り出して出力します。フィールド1つだけ持つシンプルなクラス。int型変数のフィールドdataを定義します。このクラスを実行してください。SimpleClassクラスの参照型変数refを作ります。その参照をref変数に入れます。今度はそれを取り出して出力します。この段階ではまだクラスは仮のものです。クラスそのものは単なる「設計図」で、そのままでは実体を持ちません。そのため、クラスを使うためには2段階の手順を踏みます。「参照型変数の作成」。変数名;」という形で、参照を入れる変数である「参照型変数」を作ります。次に「インスタンスの作成」。クラス名()」という形で、クラスの実体である「インスタンス」を作ります。インスタンスの作成時に、そのインスタンスを使用するための「参照」が渡されるので、それを先ほどの参照型変数に入れます。して初めて、参照型変数に入っている参照を通して、インスタンスを操作することができるようになります。}」の「中身」が入っています。「中身」で変数を定義しておくと、インスタンスの中にその変数が作られます。これが「フィールド」です。フィールドを使う場合には「参照型変数.フィールド」とします。フィールドはたくさん用意できるので、1つのインスタンスの中にたくさんのフィールドを作る事ができます。インスタンスを「データの貯蔵庫」のようにできるということです。この章で、クラス・インスタンス・参照というものがどういうものなのか、なんとなく分かったと思います。次の章では、この3つを理解する上での「難問」について見ていきます。オブジェクト指向とJavaこのページは、Java言語を用いたオブジェクト指向プログラミングのチュートリアル解説を行う「Javaのオブジェクト指向入門」の一ページです。詳しい説明は「Javaのオブジェクト指向入門」目次をご覧ください。