100;まず、インスタンス内に作られた変数のことを「フィールド」と言います。int型の変数dataは「SimpleClassクラスのdataフィールド」ということになります。このフィールドを使用する場合には「参照型変数.フィールド」という書き方をします。フィールドを使う「参照型変数.フィールド」と書くと、それが「参照型変数内の参照が指すインスタンスのフィールド」という意味になります。単純に考えるのなら、「ref.data」は「refのdataフィールド」と読み替えればいいでしょう。100」と同じ、つまりdataフィールドに100を入れている、というわけです。インスタンスはデータの入れ物このように、参照型変数を通して、インスタンスの中にあるフィールドに数値を入れることができました。1つのクラスの中にたくさんのフィールドを用意することができます。インスタンスを作ることでそのインスタンスの中にフィールドが作られ、そのフィールドへ参照を通してデータを入れることができるというわけです。今度はインスタンス内のフィールドから値を取り出してみましょう。言っても、方法は値を入れたときと同じです。今度はそれを取り出して出力します。今度はそれを取り出して出力します。100先ほどと同じように「参照型変数.フィールド」と書くことでフィールドを指定できます。「ref.data」はdataフィールドのことなので、println()メソッドにdataフィールド内の値(ここでは100)を渡して、その値が出力されます。このように、フィールドは普通の変数とまったく同じように使うことができます。違うのは「参照型変数.フィールド」としなければいけない点です。フィールドはインスタンスの中に入っているので、そのインスタンスを指定するため「参照型変数」をくっつけるわけです。違うのはそこだけで、それ以外は普通の変数と同じです。難しく考えず使っていきましょう。オブジェクト指向とJavaこのページは、Java言語を用いたオブジェクト指向プログラミングのチュートリアル解説を行う「Javaのオブジェクト指向入門」の一ページです。詳しい説明は「Javaのオブジェクト指向入門」目次をご覧ください。