看板 java 關於我們 聯絡資訊
如題 請各位高手不要覺得這問題很蠢 雖然這問題也許真的很蠢不過請拯救我... 我剛接觸java不久 目前有學過if for while 迴圈這些比較基礎的 這些都只出現過一次public static 最近學校教了遞迴 Public static卻出現兩次或兩次以上 問同學他是說主函數跟子函數 我還是不太懂 到底什麼時候需要用到 是只要出現有關函數的問題就要增加public static嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.159.61.231 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1489909374.A.A3E.html
cowbaying: 你應該先去看static的定義... 03/19 15:51
LPH66: 樓上, 看起來他還沒學到那裡... 03/19 16:44
LPH66: 給原 PO: public static void/int/... func(...) 03/19 16:44
LPH66: 這種寫法在你們個別教這兩個關鍵字之前先記起來 03/19 16:45
LPH66: 他的用途是介紹一個函數出來 03/19 16:45
LPH66: 之後在進入物件導向時會分別教這兩個關鍵字是什麼意思 03/19 16:46
LPH66: 到那時你寫的函數 (java 術語叫「方法」) 就不一定會有它們 03/19 16:47
LPH66: 「介紹一個函數」這用途回去找前面教你另立函數的那一段 03/19 16:48
cowbaying: 變數宣告是基本中的基本...現在都倒著來? 03/19 17:23
pttworld: 建議閱讀oracle的java tutorial 03/19 18:36
pttworld: 一般學習英文從背單字開始,先弄懂public和static在方 03/19 18:39
pttworld: 法簽章擔任的角色的學習方式比較完整 03/19 18:39
LPH66: 以原 PO 的問題是兩個字併起來問來看, 他的學習過程應該是 03/20 21:12
LPH66: 被教導「public static 寫在函數前面就對了」 03/20 21:13
LPH66: 這樣一來他需要的概念反而不是物件導向方向的概念 03/20 21:13
LPH66: 而是程序導向方向的函數/副程式的概念而已 03/20 21:14
LPH66: 那麼在這裡講解物件導向的概念會讓原 PO 搞混 03/20 21:14
LPH66: 所以我才會回先懂什麼是函數/副程式, 之後提到物件導向再說 03/20 21:16
LPH66: 至於為什麼 java 是這樣教的...問他的老師吧 (攤手) 03/20 21:17
qw753954: 謝謝各位的回答!我已經了解了~其實我的程式基礎不好, 03/21 12:57
qw753954: 班上大部分同學之前就都已經學過,可能老師自然而然就以 03/21 12:57
qw753954: 為大家都會,課程就跳的比較快,像這兩個單字意思老師 03/21 12:57
qw753954: 並無深入說明,只叫我們先背,以後再深入討論。所以我會 03/21 12:57
qw753954: 吸取你們的建議好好磨練的! 03/21 12:57