已經包好的物件,要如何正確宣告? |
尚未結案
|
c905165
中階會員 發表:50 回覆:120 積分:54 註冊:2002-09-29 發送簡訊給我 |
|
neoart
版主 發表:22 回覆:582 積分:425 註冊:2003-05-09 發送簡訊給我 |
|
c905165
中階會員 發表:50 回覆:120 積分:54 註冊:2002-09-29 發送簡訊給我 |
引言:謝謝您,不過還有一個問題: 如下,如果我們將一個物件送到 LinkedList之內,然後我們再將它「取出」時,已經無法依照我們原來的物件格式取出。 比方說如果我們將packetX送到LinkedList之中,之後我們取出時,仍然要知道它的to,from,data的值。這要怎麼辦呢?int arrCount=10; java.util.LinkedList swQueue [] = new java.util.LinkedList[arrCount]; for(int i=0;i java.util.LinkedList swQueue [] = new java.util.LinkedList [1]; //buffer for switches swQueue[0] = new java.util.LinkedList(); swQueue[0].add(new packetX(1,2,"asdf")); packetX kk = new packetX(); kk = swQueue[0].getFirst(); <<<< 這裡會編譯錯誤。 System.out.println(kk.to); class packetX extends java.lang.Object //Packet format { //header public int to; public int from; //data public String data; public packetX() {} public packetX(int toX, int fromX, String dataX) { to = toX; from = fromX; data = dataX; } }有困難就是能力不足,有麻煩就是方法不對... 劣者總是遇到困難,也時常出現麻煩
------
有困難就是能力不足,有麻煩就是方法不對... 劣者總是遇到困難,也時常出現麻煩 |
neoart
版主 發表:22 回覆:582 積分:425 註冊:2003-05-09 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |