Discussion:
[請益] 物件的動態陣列要怎麼寫
(时间太久无法回复)
飄落的櫻花
2006-11-04 02:57:30 UTC
Permalink
一些原生資料型態可以作動態陣列

但是物件的用法好像不同

像int [][] a=new int[5][];
a[0]=new int[7];
. .
. .
假設我今天改用一個類別class MyInt{int a;}
請問我要怎麼做到如上的多維動態陣列~"~

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.117.105.137
P***@mobbs.stut.edu.tw
2006-11-04 11:28:08 UTC
Permalink
我沒記錯的話 用法是一樣的啊...
記得要做初始化就好
Post by 飄落的櫻花
一些原生資料型態可以作動態陣列
但是物件的用法好像不同
像int [][] a=new int[5][];
a[0]=new int[7];
. .
. .
假設我今天改用一個類別class MyInt{int a;}
請問我要怎麼做到如上的多維動態陣列~"~
--
 ◣ ███ ███ ☆  Post by Pistachi 
 ◢█ ▉▉█ █▇█ ★ From 220-134-160-26.HINET-IP.hinet.net 
◥█◤ ﹉ ﹍ ﹋ 月光海洋BBS 《mobbs.stut.edu.tw》 163.26.220.130 
antitheist
2006-11-04 03:38:44 UTC
Permalink
※ 引述《del680202 (飄落的櫻花)》之銘言:
: 一些原生資料型態可以作動態陣列
: 但是物件的用法好像不同
: 像int [][] a=new int[5][];
: a[0]=new int[7];
: . .
: . .
: 假設我今天改用一個類別class MyInt{int a;}
: 請問我要怎麼做到如上的多維動態陣列~"~


方法1:
Object objArray[][] = new Object[5][];

方法2:
MyInt objArray[][] = new MyInt[5][];


不過按照書上的講法,第一個做法有缺點

--

樹大有枯枝,人多有白痴


--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.224.122.199

继续阅读narkive:
Loading...