参照クラス型の配列
いま もやもやしてる・・・
クラスオブジェクトの配列を使うときの注意点[JAVA]
http://oswald.hatenablog.com/entry/20081221/1229914058
以下 コピペ
class NewClass{
int a;
int b;
}
public static void main(String args)
{
NewClass dim = new NewClass[3]; // (2)
/* 以下の2行が追加されました */
for( int i = 0; i < 3; i++)
dim[i] = new NewClass();
dim[0].a = 1;
dim[0].b = 10;
dim[1].a = 2;
dim[1].b = 20;
dim[2].a = 3;
dim[2].b = 30;
}
ちなみに ActionScript だと こんな感じ
第53回 ポリモーフィズムの考え方で複数のクラスを作成してみよう
http://itpro.nikkeibp.co.jp/article/COLUMN/20070802/278909/?ST=develop
import MagicianCard;
import FighterCard;
import ChefCard;
//クラスへの参照の配列を作成
var cardClassList:Array = [MagicianCard,FighterCard,ChefCard];
//カードをまとめる配列を準備
var cardList:Array = new Array();
//5枚のカードを準備
var i:Number,r:Number;
for(i=0;i<5;i++){
//3種類のカードのうち、ランダムで一つを作成し、リストに加える
r = Math.random()*cardClassList.length>>0;
cardList.push(new cardClassList[r]());
}
//5枚のカードの「攻撃」処理を実行
var damage:Number;
for(var i:Number = 0;i