[問題] 老師的講義跟自己讀的東西不一樣消失

看板java作者時間7年前 (2016/08/29 00:24), 編輯推噓7(7012)
留言19則, 13人參與, 最新討論串1/1
先講一下背景,我是國外高中生,去年剛搬離台灣的。 今年學校課程有修程式語言,因為知道自己語言還是有一些問題, 所以有先自己買一本書自學,另外也有逛一些Java教學的網站。 最近教到四則運算的部分,有點疑惑的是老師的講義範例與我自己讀的不太一樣, 我自己平常讀到的長這樣 public class ex_02{ public static void main(String args[]){ int num1 = 80, num2 = 60; System.out.println("num 1 = "+num1+", num 2 = "+num2); System.out.println(num1+" + "+num2+" = "+(num1 + num2)); } } 可是老師講義的範例卻是長這樣 public class InstanceVars{ private int one = 8, two = 3; private int answer = 0; public void add(){ answer = one + two; } public void print(){ System.out.println(answer); } public static void main(String args[]) { InstanceVars test = new InstanceVars(); test.add(); test.print(); } } 這讓我看得有點迷惑, 想問一下 1.為甚麼public static void main(String args[])不是放在最前面? 2.那個public void add() 跟public void print() 是甚麼意思? 3.最後一整段都看不懂在寫甚麼,這在程式裡有甚麼作用嗎? 因為老師的語速太快以及講話有口音的關係,讓我無法問老師, 希望版上的各位大大可以幫我解惑Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 104.8.82.174 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1472401489.A.F96.html

08/29 01:08, , 1F
1. Java的function沒有先後順序問題
08/29 01:08, 1F

08/29 01:09, , 2F
2 自己寫的function
08/29 01:09, 2F

08/29 01:10, , 3F
3. 建新instance然後調用該instance的function
08/29 01:10, 3F

08/29 01:37, , 4F
程式不是只有一種寫法啊XDDD
08/29 01:37, 4F

08/29 01:40, , 5F
你自己讀的東西都沒有教到class是什麼、method是什麼?
08/29 01:40, 5F

08/29 01:41, , 6F
居然可以到讓你誤會Java程式都長得只有psvm
08/29 01:41, 6F

08/29 11:58, , 7F
你要先知道什麼是 oop
08/29 11:58, 7F

08/29 12:14, , 8F
基礎的東西先搞懂比較重要
08/29 12:14, 8F

08/29 15:52, , 9F
...先去讀大學吧
08/29 15:52, 9F

08/29 16:49, , 10F
我也是java新手,你的問題找本最基礎的書來唸就行了
08/29 16:49, 10F

08/29 21:18, , 11F
你根本沒基礎所以看不懂阿..
08/29 21:18, 11F

08/29 21:19, , 12F
你跳太快了 再從頭一點開始讀吧
08/29 21:19, 12F

08/30 13:38, , 13F
上面的只是給你看輸出,下面的有物件概念,好好上課慢慢學
08/30 13:38, 13F

08/30 13:38, , 14F
08/30 13:38, 14F

08/30 15:52, , 15F
再把入門書翻一次
08/30 15:52, 15F

08/31 17:24, , 16F
要先懂類別才知道後面再說什麼...
08/31 17:24, 16F

08/31 22:51, , 17F
老師講義跳太快
08/31 22:51, 17F

09/08 23:53, , 18F
外國有些老師都採Early Objects的方式上課,先上物件再回
09/08 23:53, 18F

09/08 23:53, , 19F
頭講基礎類的
09/08 23:53, 19F
文章代碼(AID): #1Nmn1H-M (java)