初心者だけどPerlが大好き

コードが世界を変える!

参照クラス型の配列

いま もやもやしてる・・・

クラスオブジェクトの配列を使うときの注意点[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