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

SESSION 14 その22
クラスの概要 つづき

じゃあ、「自動車」が
どんな物か考えてみよう。


どう?考えまとまった?
お答え下さい
マセマセ。
こんな感じで
いいのかな?

車は
アクセルと
ブレーキが
あるよね。
はいっ。

一般的な「自動車」の目的は、
「人や物を運ぶ」ことだと
思います!


あたしが自動車を使う時に、
一番必要な目的かなって。

それで、
「運ぶ」ために必要な機能は
・走る(アクセル機能)
・止まる(ブレーキ機能)

じゃないかな?
 
自動車ってどんなもの?主な目的:人や物を運ぶ
 
自動車の基本的な機能:走る
自動車の基本的な機能:止まる


よくできました。

いい子
いい子です。
うん、いいね。

いろいろな見方ができるけど
「人や物を運ぶ」のは、
自動車の大きな目的の一つだよな。

そして、目的を達成するために
必要な機能は「走る」、「止まる」の
機能だね。

自分に必要な目的で考えたのも
いい感じです。
 
てへへ

やったね!
  わーい、
褒められた!
 


設計するには、
作る物がどんなものか
よく理解してないとできない。


こんな風に、
日頃からいろいろなことを
「オブジェクト」として捉えて
考えてみよう。


目的や必要な機能を考える
トレーニングになるよ。

もちろん、プログラミング
にも役に立つからね。
なるほど。

確かに今まで
自動車をこんな風に
考えたことなかった。

繰り返し練習ね。
 

イメージね。

  作るオブジェクトのイメージ:自動車

じゃあ、作るオブジェクトの
イメージをまとめよう。


今回は自動車らしく、
「走る」「止まる」機能を
「アクセル」
「ブレーキ」
の言い方にするよ。

それに動力(エンジンの力)を
制御する「クラッチ」を加えて、
3つの機能で「自動車」の
クラスを作ろう。


3つの機能は
そのままメソッドになるよ。
クラス設計前の
準備完了ー。
次はクラスを
作るんだね!
クラッチを
追加するんだ。


全部、自動車の
ペダルにある機能
なんだね。
 
自動車ってどんなもの?主な目的:人や物を運ぶ
 
自動車の機能:アクセル、ブレーキ、クラッチ
自動車の機能:走る
自動車の機能:止まる
自動車の機能:動力を制御する


ちなみに、
「クラッチ」は知ってる?

自動車の速度を
変えるのに使う機能
なんだけど。
クラッカーの
親戚じゃないよ?
  えっへん
ペーパー
ドライバー
だけど。
ギアを切り替える時に使う
んだよね。

自動車の運転免許
持ってるから大丈夫です!



うそっ!

お前が自動車運転しちゃ
ヤバイでしょ!


この国の制度、大丈夫!?
ひどいっ!

あたしの運転技術
知らないくせにー!

スタントマンも
ビックリの腕前
なんだから!
足こぎ式の
自動車
じゃないの?

違うー!

本物の
自動車!



一緒に
ドライブ
いこーね。


断固拒否します。

スタントマンも
ビックリの
運転って・・・。

 
 

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