Re: [問題] 2維"物件陣列"要如何用呢?
※ 引述《final01 (牛頓運動定律)》之銘言:
: 我想印一個2X2的陣列
: 如果不是物件陣列的話就用兩個for回圈
: 但如果是物件陣列要如何new呢?
: class Test{}
: class A{
: for(int i=0; i<2;i++)
: for(int j=0;j<2;j++)
: Test[i][j] arrary;
: arrary = new????????
: }
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
: 以上是自己的想法但接下來就是不出來了!
: 希望有人能舉個例子~
我都是這樣子教人的:
陣列,只是一個偷懶的變數命名法
因為程式設計師懶得宣告好多個相同資料型態的變數
乾脆生出個陣列,然後用另外的參數來決定要讀取哪個變數
所以,如果
Test foo = new ____;
你會怎麼寫,那麼
array[i][j] = new ____;
就怎麼寫
寫到這裡,才發現你的問題不在那邊... [逃]
那回頭講... \囧/
會不會宣告一個 int 的二維陣列?
基本上,他會長成這樣
int foo[][] = new int[5][10];
那麼,今天把 int 改成你自己寫的 Test 物件,會怎樣呢?
--
侃侃長論鮮窒礙 網站:http://www.psmonkey.idv.tw
眾目睽睽無心顫 個人版:telnet://legend.twbbs.org
煢居少聊常人事
殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.204.16.17
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章