[問題] public static出現兩次以上的用意

看板java作者 (pen912_)時間8年前 (2017/03/19 15:42), 編輯推噓1(1023)
留言24則, 4人參與, 最新討論串1/1
如題 請各位高手不要覺得這問題很蠢 雖然這問題也許真的很蠢不過請拯救我... 我剛接觸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

03/19 15:51, , 1F
你應該先去看static的定義...
03/19 15:51, 1F

03/19 16:44, , 2F
樓上, 看起來他還沒學到那裡...
03/19 16:44, 2F

03/19 16:44, , 3F
給原 PO: public static void/int/... func(...)
03/19 16:44, 3F

03/19 16:45, , 4F
這種寫法在你們個別教這兩個關鍵字之前先記起來
03/19 16:45, 4F

03/19 16:45, , 5F
他的用途是介紹一個函數出來
03/19 16:45, 5F

03/19 16:46, , 6F
之後在進入物件導向時會分別教這兩個關鍵字是什麼意思
03/19 16:46, 6F

03/19 16:47, , 7F
到那時你寫的函數 (java 術語叫「方法」) 就不一定會有它們
03/19 16:47, 7F

03/19 16:48, , 8F
「介紹一個函數」這用途回去找前面教你另立函數的那一段
03/19 16:48, 8F

03/19 17:23, , 9F
變數宣告是基本中的基本...現在都倒著來?
03/19 17:23, 9F

03/19 18:36, , 10F
建議閱讀oracle的java tutorial
03/19 18:36, 10F

03/19 18:39, , 11F
一般學習英文從背單字開始,先弄懂public和static在方
03/19 18:39, 11F

03/19 18:39, , 12F
法簽章擔任的角色的學習方式比較完整
03/19 18:39, 12F

03/20 21:12, , 13F
以原 PO 的問題是兩個字併起來問來看, 他的學習過程應該是
03/20 21:12, 13F

03/20 21:13, , 14F
被教導「public static 寫在函數前面就對了」
03/20 21:13, 14F

03/20 21:13, , 15F
這樣一來他需要的概念反而不是物件導向方向的概念
03/20 21:13, 15F

03/20 21:14, , 16F
而是程序導向方向的函數/副程式的概念而已
03/20 21:14, 16F

03/20 21:14, , 17F
那麼在這裡講解物件導向的概念會讓原 PO 搞混
03/20 21:14, 17F

03/20 21:16, , 18F
所以我才會回先懂什麼是函數/副程式, 之後提到物件導向再說
03/20 21:16, 18F

03/20 21:17, , 19F
至於為什麼 java 是這樣教的...問他的老師吧 (攤手)
03/20 21:17, 19F

03/21 12:57, , 20F
謝謝各位的回答!我已經了解了~其實我的程式基礎不好,
03/21 12:57, 20F

03/21 12:57, , 21F
班上大部分同學之前就都已經學過,可能老師自然而然就以
03/21 12:57, 21F

03/21 12:57, , 22F
為大家都會,課程就跳的比較快,像這兩個單字意思老師
03/21 12:57, 22F

03/21 12:57, , 23F
並無深入說明,只叫我們先背,以後再深入討論。所以我會
03/21 12:57, 23F

03/21 12:57, , 24F
吸取你們的建議好好磨練的!
03/21 12:57, 24F
文章代碼(AID): #1OpZP-e- (java)
文章代碼(AID): #1OpZP-e- (java)