亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

當父類屬性的訪問修飾符為默認時 子類能調用父類的屬性嗎?

如題,我在myeclipse中試了一下是可以調用的,但是在前面講訪問修飾符的課程中 明確的說了默認屬性只能在當前類和同一包中使用,public和protected才能在子類中使用,是哪里錯了 還是我理解錯誤?

正在回答

1 回答

public default protected private?

順序是這樣,你看看default在哪

0 回復 有任何疑惑可以回復我~
#1

天啟之魂 提問者

那課程里面說錯了,課程中給出的順序是 public protected default private 而且明確指出default不能應用在子類 你是管理員嗎,建議你把java第二季中2-3的視屏課程中的錯誤反映下 免得誤導我這樣的新手 呵呵 ,謝謝
2015-08-08 回復 有任何疑惑可以回復我~
#2

天啟之魂 提問者

在追問下,我自己試了試default和protecte 兩者都可以在子類和同包的類中使用, 那兩者區別在哪呢?謝謝了
2015-08-08 回復 有任何疑惑可以回復我~
#3

天啟之魂 提問者

我最后再試了下結論是和課程一樣 public最公開 全可用 protected 第二 只要是本類,同包 或者是子類都可以調用 default 第三 只有本類和同包可用 private 第四 只有本類可用 好像和你說的順序不一樣....
2015-08-08 回復 有任何疑惑可以回復我~
#4

管理員 回復 天啟之魂 提問者

實在抱歉,實際開發的中很少用到default,至少我從來沒用過default,確實記錯了。 一般來說類中所有屬性為private,通過setter和getter調用和賦值??梢岳斫鉃樽宇?ldquo;間接繼承”了對應private屬性,這里搞混了,沒怎么想就回復了,實在抱歉! protected一般來說是用來給子類調用,開發中難免要開別人的代碼,只要看到protected就可以明白用意了。 子類可以把父類所有protected和public屬性和方法(包括方法調用的private屬性間接)變成自己的屬性。
2015-08-11 回復 有任何疑惑可以回復我~
#5

天啟之魂 提問者 回復 管理員

謝謝,明白了
2015-08-11 回復 有任何疑惑可以回復我~
#6

wswzh0329 回復 管理員

。。那為什么我在eclipse中父類的屬性設置成默認的時候也能繼承呢?
2015-10-05 回復 有任何疑惑可以回復我~
#7

wswzh0329 回復 天啟之魂 提問者

http://www.xianlaiwan.cn/qadetail/99473 大神幫我看看這個問題 訪問修飾符的,謝謝
2015-10-07 回復 有任何疑惑可以回復我~
查看4條回復

舉報

0/150
提交
取消

當父類屬性的訪問修飾符為默認時 子類能調用父類的屬性嗎?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號