Re: [問題] 類別的方法中為何可以建立本身類別的物件?

看板java作者 (^^)時間15年前 (2009/11/27 22:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/6 (看更多)
※ 引述《PsMonkey (痞子軍團團長)》之銘言: : 這讓我想到以前看資料結構的時候 : public class Node { : private Node next; : } : 會覺得這是三小... 朋友... : 為甚麼我在定義 Node 的時候,裡頭可以有 Node : 那電腦怎麼知道 next 到底是啥東西 : 到現在我還是一知半解 [炸] : 只是覺得這樣好像也很合理... : ㄜ... 抱歉,我不是來回答問題的 啊就小朋友啊 Node 是說小朋友"這種人" , 然後他說小朋友這種人喜歡牽另一個小朋友一起走. 所以 , 小朋友(Node)牽(.)另一個小朋友(next)的手 也是很正常的事情吧 LinkedList 最直接的比喻 , 大概是貪吃蛇吧 Node head -> head.next -> head.next.next -> head.next.next.next ..... 但是Head/Next 本身都是一個蛇身(Node) 從流程面/成員面去想就會很合理. 以 class Node{ Node next; } 來講 Node n=new Node(); 這時候實際上 n 的attribute 會是 n{ // Type:Node next:null; // Type:Node } 也就是一個只有 next 這個成員 , 而且成員還是空的. n.next = new Node(); 這時候就會是 n{ // Type:Node next{ // Type:Node next:null; //type :Node } } 一個class只是定義他有哪些成員跟行為 , 一個人類想要自殘(自己打自己) , 或者是製造出另一個人(咦) , 並不是很難想像的吧 (笑) 如果談到 static method 的話 , 這個又更是超然的第三者了........ 人類共同的主宰(上帝)想要創造一個人也不是很奇怪的事情吧 胡言亂語一通~:D -- What do you want to have ? / What do you have? 從書本中,你可以發現我的各種興趣。 從CD中,你可以瞭解我所喜歡的偶像明星。 或許從文字你很難以瞭解一個人,但從物品可以。 My PPolis , My past. http://ppolis.tw/user/Tony -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.217.81
文章代碼(AID): #1B3-XcIc (java)
討論串 (同標題文章)
文章代碼(AID): #1B3-XcIc (java)