[問題] 新手小亂問,Class,Field,Method

看板java作者 (行)時間10年前 (2015/04/22 00:02), 10年前編輯推噓2(206)
留言8則, 4人參與, 最新討論串1/1
最近開始碰JAVA 查了一下文件關於 System.out.println() 如果我理解沒錯的話它的結構是 類別.屬性.方法() 我不知道要如何寫出屬性裡面的方法 想問一下該怎麼實現屬性方法?? 如果這是可行的話,再加上Inner Class 所以應該可弄出個"類別的屬性的方法的內類別的屬性的方法的內類別的bla..?? 這應該是很白癡的問題XD -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.44.138 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1429632120.A.DA8.html ※ 編輯: howfeeling (59.127.44.138), 04/22/2015 00:02:32 ※ 編輯: howfeeling (59.127.44.138), 04/22/2015 00:03:26

04/22 00:25, , 1F
java.lang.System; Source code看一看應該就懂了
04/22 00:25, 1F

04/22 02:12, , 2F
System.out是另一個類別
04/22 02:12, 2F

04/22 02:16, , 3F
你理解有誤,這是System.out是static field
04/22 02:16, 3F

04/22 02:17, , 4F
static: 類別.屬性 或 類別.方法
04/22 02:17, 4F

04/22 02:21, , 5F
non-static: 物件.屬性 或 物件.方法,物件指reference變數
04/22 02:21, 5F

04/22 02:22, , 6F
然後屬性可以又是個物件,就這樣而已
04/22 02:22, 6F

04/22 02:26, , 7F
inner class只是類別名稱多一節,沒有什麼方法內類別
04/22 02:26, 7F

04/22 02:41, , 8F
property?? field?? 唉,whatever。
04/22 02:41, 8F
文章代碼(AID): #1LDdHuse (java)
文章代碼(AID): #1LDdHuse (java)