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

SESSION 14 その62
クラスの詳細 つづき

ますます
分かんなく
なってきたー!
うーん???

結局、staticって
なんなの?


何に使うの?

使い道が
分からないよー。
 
まあ、最初は
そうなるよね。

staticは
いろいろ重要。

便利な使い方が
できるんだよ。
  それが普通。
 

  staticの使用例

例えば、
みんなで1つを共用する物
に使える。


道具箱なんかどうかな。

道具箱クラスを作って
一時的に使う道具メソッドを
ここに集める。

でも、
一時的にしか使わない
道具箱インスタンスを
何個も作る必要あるかな?
みんなで使える
道具を集めたんだね。

これなら一家に
1箱でいいかも。
無駄が
多いでしょ。

ぽんちょ達も
相談してるね。

一人に一つは
多いかな。
 



使い方の
一例ねー

状況に応じて
使い分けよう。
そこで、この道具箱クラスの
メソッドを全部staticにする。


こうすることで
インスタンス化しないで
メソッドを使えるようにして
1つにまとめられる。

これをみんなで使えば
いくつも道具箱を作らないで
すむから無駄がない。

staticは無駄を無くしたり
整理するのに使えるね。
 
 
 
なるほど。

みんながそれぞれ
持ってたら無駄になる物に
staicを使えばいいんだ。


設計図のまま使えるのは
やっぱり変だけど。。。
  一人
困ってる。。。

「インスタンス化
しないで直ぐに
使える」とか
どうかな?
 


これをプログラムで
考えると。

インスタンスを作ると
作った分、メモリを使う。

staticを使ったことで
無駄なメモリの消費を
省けたね。
ふーん、そうなんだ。

インスタンスは作った分だけ
目盛りが増えるんだ。

ダイエットができたんだね?
そんな感じ?

今はそれで
いいよー

よく分かん
ないけど。

     

今回は
どんなものか
知ってね。

詳細は
また今度。
今回はこんなとこで
staticおしまい。


まずは概念を
覚えておいてくれ。

これから徐々に
使い方を覚えいくからね。
 
はいっ。

ありがとう
ございました。
  うーん、
分かったような
ないような。
 



ちなみに、staticは
「静的」と言う意味だよ。

スタティック(静的)という
言葉はプログラミングでは
いろいろな所で使われる。


意味を覚えておいてね。
うーん。
静かなんだ。

覚えておくね。
ちなみに
「静的」の反対は「動的」。
英語だと
ダイナミック(dynamic)。

詳しくは次回の
セッションでね。

静的と動的・・・

よく分かん
ないけど。

     

以上。

今回見るクラスの構成は
これで全部おしまい。
フィールド、メソッド、
アクセス権、継承・・・

いろいろ見たねー。
はい、
お疲れさんま!

ありがとう
ございました。

 
 

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