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

SESSION 14 その24
クラスの概要 つづき
  3、インスタンスを生成する

オブジェクトも
インスタンスも
両方とも「物」ね。
次に、完成したクラスから
オブジェクトを作ってみよう。

設計図のままじゃ
物は使えないからね。
実体化させないと。

クラスからオブジェクトを
作ることをインスタンス化
作られたオブジェクトを
インスタンス
って言うよ。


覚えておいてくれ。
 
 
3、インスタンスを生成する:クラスを元にオブジェクトを作る。インスタンスはクラスを使って生成したオブジェクトのこと。
 
自動車クラスから
自動車オブジェクトを
作ったんだね。


インスタンス化したんだ・・・
  インスタンスも
オブジェクトも
どっちも
「物」なんだ。

うーん・・・
 


はいっ、質問です!

インスタンスも
オブジェクトも
「物」のこと
なんだよね?


どう違うの?
どっちも「物」
なんだよね?
オブジェクト指向
での正確な定義は
難しいから
こんなんでー。

だめ?
簡単に言うと。

オブジェクトは、
「物」全般のこと。

だから、「物」は何でもオブジェクトだ。

インスタンスは、
クラスを使って作られた「物」。
だから、インスタンスもオブジェクトだよ。

セッションではどっちも使うからね。
最初はどっちも「物」の意味でいいよ。
 
 
オブジェクトとインスタンスの違い
 
オブジェクト いわゆる「物」全般のこと。
事象を抽象化した概念。

objectは英語の物や目的などのこと。
インスタンス クラスを使って生成された「物」のこと。
実体化したデータ。
インスタンスもオブジェクト。

instanceは英語の事象や事例、実体などのこと。
 

今後セッションでは「物」の事を
オブジェクトまたはインスタンスと言います。


     

「new(ニュー)」って命令で、
クラスからオブジェクトを
作るんだね!

新しいものを作るから
ニューなんでしょ?

魔法の呪文だよ!
ぽんちょ、かっこいい!
えっと・・・

「new」は
オブジェクト指向開発言語で
よく使われるインスタンス
生成の命令
だよ。

JavaやC++もこの命令。

雰囲気作りでちょっと
使ってみました。。。
命令なんだ。

てへっ

雰囲気
作りー


 
 
 
 
 
いえーい

楽しいー!
こらー!

遊ばないの!
あたしも、使うー!

new!
 
やめー!!!

お前が調子にのると
ろくな事が・・・
 





ごめん
なさい。。。


・・・
・・・

ナイスオン。



 
 

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