[請問] package 的default 是什麼?

看板ask作者 (鳳凰院凶真)時間7年前 (2018/06/25 17:36), 7年前編輯推噓2(208)
留言10則, 5人參與, 7年前最新討論串1/1
如題 請問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

06/25 17:50, 7年前 , 1F
看是哪一家快遞業者的 package 而定,這跟艙等無關喔!
06/25 17:50, 1F

06/25 18:01, 7年前 , 2F
public
06/25 18:01, 2F

06/25 18:18, 7年前 , 3F
Java class的default不是package嗎?
06/25 18:18, 3F

06/25 18:23, 7年前 , 4F
不怎麼懂原Po想問?package不就同個package內都看得到?
06/25 18:23, 4F

06/25 18:37, 7年前 , 5F
三樓+1
06/25 18:37, 5F

06/27 06:08, 7年前 , 6F
不對吧 這四個都是封裝的存取權限
06/27 06:08, 6F

06/27 06:09, 7年前 , 7F
https://bit.ly/1iy8rzC 根據權限開放程度不同
06/27 06:09, 7F

06/27 06:09, 7年前 , 8F
private最封閉 public最開放 而不寫(預設就是package-
06/27 06:09, 8F

06/27 06:10, 7年前 , 9F
protected是介於private和protected之間的一個級別
06/27 06:10, 9F

06/27 06:11, 7年前 , 10F
什麼都不寫不代表public噢這樣
06/27 06:11, 10F
※ 編輯: JonDoe297 (59.126.38.212), 07/01/2018 00:18:14
文章代碼(AID): #1RCBUUA- (ask)