有壹個 class A
然後妳寫壹個函數
function (n:uint)
{
int i;
List list;
for(i= 0;i<n;i++)
{
list.push(new A());
}
}
然後 就可以通過 list對象來訪問妳的 新創建的n個 A對象了
new ClassName的這個過程 相當於在 內存中創建出壹個該Class的空間,並且執行了該Class的 構造函數,如果不是每次都new壹下的話 不會存在這些東西。
就像人類壹樣
new 人類()才等於說創造了壹個人 ,這個人才可以叫小明,小強,小剛什麽的。
不new 的話 就不存在這個對象。
而ClassName a;
這種語句只是聲明 a的類型是什麽。
就是說 人類 小強。
只能說明 這個小強是人類。。。但是小強到底是哪個人呢? 還得在世界中new 出來。