看板 ask 關於我們 聯絡資訊
如題 請問class中 屬性可設為 Public Private Protect package 這四種 一般直接寫程式 如不特別修改 則default 為public 那package的default 是什麼呢? 為什麼? 我有查過應該是private,但有人說是錯 希望有大大能解答 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.82.55.43 ※ 文章網址: https://www.ptt.cc/bbs/ask/M.1529919390.A.2BE.html
Schottky: 看是哪一家快遞業者的 package 而定,這跟艙等無關喔! 06/25 17:50
TaiwanFight: public 06/25 18:01
Pichazo: Java class的default不是package嗎? 06/25 18:18
Pichazo: 不怎麼懂原Po想問?package不就同個package內都看得到? 06/25 18:23
lubu: 三樓+1 06/25 18:37
tntchn: 不對吧 這四個都是封裝的存取權限 06/27 06:08
tntchn: https://bit.ly/1iy8rzC 根據權限開放程度不同 06/27 06:09
tntchn: private最封閉 public最開放 而不寫(預設就是package- 06/27 06:09
tntchn: protected是介於private和protected之間的一個級別 06/27 06:10
tntchn: 什麼都不寫不代表public噢這樣 06/27 06:11
※ 編輯: JonDoe297 (59.126.38.212), 07/01/2018 00:18:14