マンガで分かる Java入門講座

第7章 クラスとオブジェクト1
7-4. クラスとフィールドとメソッド

値であるフィールドと、機能であるメソッドについて紹介します。

● クラス

 オブジェクトは雛形から作られます。この雛形に相当するものを「クラス」と呼びます。


● フィールド

 オブジェクトには、そのオブジェクトの状態を保持する値が用意されます。この値のことを「フィールド」と呼びます。


● メソッド

 オブジェクトには、そのオブジェクト固有の機能が用意されます。この機能のことを「メソッド」と呼びます。


● メンバ

 クラスに属するフィールドとメソッドなどは「メンバ」と呼ばれます。またフィールドは、「メンバ変数」と呼ばれることもあります。


● クラスとオブジェクトとフィールドとメソッドの関係

 クラスとオブジェクトとフィールドとメソッドの関係を図に表すと、以下のようになります。

図)スタンプと印影
   ┏┓
   ┃┃
┏━━┛┗━━┓
┃ スタンプ ┃ポンッ!
┗━━━━━━┛
    ↓
┏━━━━━━┓
┃// 印影 //┃
┗━━━━━━┛

図)クラスとオブジェクトとフィールドとメソッド
     ┏┓
     ┃┃
┏━━━━┛┗━━━━┓
┃    クラス    ┃ポンッ!
┗━━━━━━━━━━┛
      ↓  
┏━━━━━━━━━━┓
┃オブジェクト    ┃
┃ ・フィールド(値)┃
┃ ・メソッド(機能)┃
┗━━━━━━━━━━┛

 厳密に言うと、これらの用語が指す対象は若干違います。しかし、ここまでの段階では、こういったイメージで用語を覚えてください。


この講座のマンガ部分は「箱人形マンガ(Box Comic) 」で作成しています。
作成:2013/05/29  更新:2013/05/29  [Permalink]

クロクロ・ショップ
特殊な技術書多数あります
レトロ風RPG フルスクラッチ開発 全コード
レトロゲーム風RPGの全コードを掲載して解説した本
HTML5とJavaScriptで作る 落ち物パズルゲーム 全コード
『テトリス』や『ぷよぷよ』に類似した落ち物パズルゲームの全コードを掲載して解説した本
JavaScriptでリバーシゲームをつくろう
ライブラリを使わずに全コードを書いて、リバーシゲームを作るまでを徹底解説
ワールドマップ自動生成読本
二次元ゲームのワールドマップを自動生成するための本
レトロゲームファクトリー
過去のゲームを最新機に移植する会社のお仕事小説(新潮社)
顔貌売人 ハッカー探偵 鹿敷堂桂馬
プログラマーが探偵役のエンタメ・ミステリー第2弾 最先端の情報犯罪に安藤と鹿敷堂が挑みます(文藝春秋)
裏切りのプログラム ハッカー探偵 鹿敷堂桂馬
プログラマー鹿敷堂桂馬が、女性社長の安藤裕美と共に、IT業界で起きた事件に挑む。2016年の松本清張賞の最終候補作(文藝春秋)
×