看板 java 關於我們 聯絡資訊
初學java 想請教一下 public class a { ...... } private class b { ........ } 寫在同一個檔案的話 會造成沒有辦法編譯的問題 但如果寫成 public class a {...... private class b { ..... } } 把他們兩個包在一塊的話 就可以編譯 請問java的編譯器是如何看這整個過程的? 意思就是a相對於b的話,有什麼關係存在? -- ~宅男的四個徵兆~ ∠□ ○ ! * \○/ ★    (○ ? ╦╦└□ " ○□═ □   □> ║║√√ ╦══╦ ∥    |\ 一回家就上PTT 每天想正妹 以當好人為樂 忘記正妹虧欠自己 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.19.108 ※ 編輯: Arim 來自: 140.138.19.108 (09/20 15:26)
tkcn:inner class,另外第一個的問題是在於private class而不是兩個 09/20 15:57
iamnumbea1:第2個應該是編譯時 b被當成是a的的成員 09/20 18:29
tomap41017:你想一下單獨寫一個private class b{}是什麼意思 09/21 14:17
tomap41017:在一個獨立的原碼檔這樣寫也不會過,一定要在inner clas 09/21 14:20
tomap41017:的原因是什麼,知道了你就解決兩個問題了XD 09/21 14:22