看板 [ java ]
討論串[問題] 請問建構子
共 7 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者TonyQ (骨頭)時間18年前 (2007/04/11 19:31), 編輯資訊
0
0
0
內容預覽:
就語意來說,. 你可以寫成. public int[] getMonth(){. return new int[]{year,month,day};. }. 用一個可以存放多個int的資料結構作回傳值。. 話說我以為你是舉例,沒想到你的建構子真的是這樣寫。敗了。XD. 另外使用API 預設類別,會有
(還有288個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者tgbsa (就是讚啦)時間18年前 (2007/04/11 19:11), 編輯資訊
0
0
0
內容預覽:
基本上是可以這樣寫,但是return day 和 return year. 並沒什麼意義,第一個return就已經把值傳回呼叫程式了!. 所以return day ,return year有寫跟沒寫ㄧ樣的. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 218.170.51.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者towalking (啊哈)時間18年前 (2007/04/11 18:19), 編輯資訊
0
0
0
內容預覽:
找到錯誤了,請看:. public anDate(){} //建構子其二. 我另外一個建構子寫這樣…. 謝謝版友提醒我了建構子名稱都應該要跟 class 名一樣. 對了,這觀念就叫“多型”是吧?. 嗯嗯 了解 跟 C++ 一樣. 版友另外有說是不是要把 class 的名稱改一下(原本是 Date).
(還有137個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者DavyBlue (ArssertionError)時間18年前 (2007/04/11 17:34), 編輯資訊
0
0
0
內容預覽:
可以. 但是要自己在class Date中宣告一個空白建構子. 如果一個類別中你沒有寫建構子. 編譯時會自動產生一個預設建構子 就是空白的 像這樣. public Date(){}. 但是如果有宣告了建構子 就不會自動產生. 有需要無參數建構子的話 要自己補上. 這在繼承上尤其重要. 因為子類別會自

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者TonyQ (骨頭)時間18年前 (2007/04/11 14:28), 編輯資訊
0
0
1
內容預覽:
你會出現問題應該是因為 Date()是預設class. new Date()的時候發生參照錯誤 , 命名要盡量避開 API有的類別名稱. http://java.sun.com/j2se/1.5.0/docs/api/java/util/Date.html. java當然可以有空白建構子. 以你的例
(還有776個字)
首頁
上一頁
1
2
下一頁
尾頁