プログラミング基礎/2012/2012年12月06日
をテンプレートにして作成
開始行:
-前回の解答は授業フォルダ/第11回/配布に置きました
**問題 [#u7e4cbe5]
UFOクラスを作成せよ.~
UFOクラスには,
-位置X属性
-位置Y属性
-種類属性
-コンストラクタ
-moveメソッド
-drawメソッド
を用意し,コンストラクタには
-位置X
-位置Y
-UFOの種類
を引数に指定できるようにせよ.
プログラムひな形:
class UFO
{
???
}
UFO ufoA;
UFO ufoB;
UFO ufoC;
void setup()
{
size(200, 200);
smooth();
ufoA = new UFO(50, 50, 0);//引数は左から位置X,位置Y,種類
ufoB = new UFO(100, 100, 1);
ufoC = new UFO(150, 150, 2);
}
void draw()
{
background(255);
ufoA.move();
ufoB.move();
ufoC.move();
ufoA.draw();
ufoB.draw();
ufoC.draw();
}
実行例:
#ref(./toi.wmv);
終了行:
-前回の解答は授業フォルダ/第11回/配布に置きました
**問題 [#u7e4cbe5]
UFOクラスを作成せよ.~
UFOクラスには,
-位置X属性
-位置Y属性
-種類属性
-コンストラクタ
-moveメソッド
-drawメソッド
を用意し,コンストラクタには
-位置X
-位置Y
-UFOの種類
を引数に指定できるようにせよ.
プログラムひな形:
class UFO
{
???
}
UFO ufoA;
UFO ufoB;
UFO ufoC;
void setup()
{
size(200, 200);
smooth();
ufoA = new UFO(50, 50, 0);//引数は左から位置X,位置Y,種類
ufoB = new UFO(100, 100, 1);
ufoC = new UFO(150, 150, 2);
}
void draw()
{
background(255);
ufoA.move();
ufoB.move();
ufoC.move();
ufoA.draw();
ufoB.draw();
ufoC.draw();
}
実行例:
#ref(./toi.wmv);
ページ名: