第五回 †クラス †ProcessingではJavaなどの言語と同様にオブジェクト指向でのプログラミングが可能です。 クラスを定義します。 class クラス名 { } こうすることでクラスを定義することができます。また、使う場合は以下のようにして使います。 クラス名 変数名 = new クラス名(); 例えば動くボール専用の型を作りたいとします。 class ball{ float x, y; float vx, vy; } メソッド †クラスの中で関数を宣言することができます。クラスの中の関数のことをメソッドといいます。 戻り値の型 メソッド名 (引数リスト){ } 例えば先程のボールクラス内に、ボールを動かすmoveメソッドを作りたいなら class ball{ float x, y; float vx, vy; void move(){ x += vx; y += vy; } } クラスの中のメソッドを使用するためには以下のように書きます。 変数名.メソッド名(引数リスト);
|