広告
  サイト内検索:
<Let's create a game!> Introduction of programming for absolute beginners English
 

SESSION 14 その10
オブジェクト(物)とは

小難しくて
言ってて
よく分からん
けどー。
オブジェクトとは「物体」。
つまり、「物」のことだ。


小難しく言うと
「具体的な形を持った
空間を構成する存在」
って感じ?

道具や機械、服から
蚊取り線香まで
何でもオブジェクトだな。

事象とかも抽象的に言えば
オブジェクトと言えるね。
 
えっと・・・

「物」で
お願いします。
  小難しいのは
いいです。。。
 
 
オブジェクト(物):具体的な形を持った空間を構成する存在


オブジェクトは大きく言うと
2つの項目で構成される。


それがフィールドメソッドだ。

フィールドが
物の「状態」を表す項目。

メソッドが
物が持ってる「機能」や「能力」
にあたる。

フィールドとメソッドを
外部から操作することで
オブジェクトを利用することが
出来るんだよ。
「フィールド」と「メソッド」!

なんか聞いたこと
あるのが出てきたー!

プログラムで言うと
「フィールド」は「メンバ変数」!

「メソッド」は「関数」のこと
だよね!
まだ抑えてね。。。

プログラムのことは
何となくイメージする
だけでいいからね。

えーと!
えーと!
 
オブジェクトの構成:フィールド(状態値)とメソッド(機能)から構成されている


フィールドとメソッドを
具体例で見てみよう。


さっき見た「時計」を
オブジェクトとして
考えてみるとこんな感じ。


時計にはこんな機能が
あるだろ?
今回の例では
フィールドとメソッドを3つに
してるけど、どっちも
数の制限は無い
よ。
 
オブジェクトの例(時計):フィールドは「時計」という「物の状態」。メソッドは「時計」という「物が持っている機能」
 
これなら
分かる!
フィールド
現在の時刻とか
アラームの鳴る時刻とか
電池の残量とか・・・

時計の今の状態を表す項目
なんだ。

メソッドが、
時刻を表示する機能とか
アラームを設定する機能とか
ライト機能とか・・・

時計の持っている機能
なんだね!


でも、
ヘンテコな
時計だよな。

かわいいでしょ。

コットンの
魔法の時計なの。

 
 

広告
home もくじ 前のページを読む 次のページを読む
  サイト内検索:
広告
お勧めの姉妹サイト
leafdays - リーフデイズ 超初心者のための園芸入門 - 楽しい趣味のガーデニング -
広告