課程
/后端開發(fā)
/Java
/Java入門第二季 升級版
為什么父類里面默認的成員變量,在寫了一個子類之后,又寫了一個測試類,測試類調用子類時,可以用到父類里面默認的成員變量,但是父類成員變量如果是默認修飾符不是不可以在子類中調用嗎?這是為什么,這三個類是在同一個包下
2017-03-09
源自:Java入門第二季 升級版 9-1
正在回答
如果你所說的“默認修飾符”是指不加修飾符的話,默認是具有包訪問權限,在同一個包里是可以訪問的
我測試的結果是,子類可以在方法中可以訪問父類的默認訪問修飾符的變量。
慕粉2100538311 提問者
子類會繼承父類里面的成員以及方法。子類是可以訪問父類的默認修飾符對象的,在訪問對象時,在對象前面加一個super關鍵字。如果你在子類中不定義父類里已有的成員,你在測試類中可以在子類中調用父類中的成員。
舉報
課程升級!以終為始告別枯燥,在開發(fā)和重構中體會Java面向對象編程的奧妙
1 回答關于子類繼承父類的(default)修飾的成員變量與方法的問題
2 回答static修飾變量時,是不是只可以修飾成員變量而不可以修飾局部變量?
3 回答private修飾的成員變量能被重新賦值嗎?
2 回答訪問修飾符是private的父類變量
3 回答Java語言中static修飾的成員為什么不能訪問沒有static修飾的成員?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2017-04-03
如果你所說的“默認修飾符”是指不加修飾符的話,默認是具有包訪問權限,在同一個包里是可以訪問的
2017-03-09
我測試的結果是,子類可以在方法中可以訪問父類的默認訪問修飾符的變量。
2017-03-09
子類會繼承父類里面的成員以及方法。子類是可以訪問父類的默認修飾符對象的,在訪問對象時,在對象前面加一個super關鍵字。如果你在子類中不定義父類里已有的成員,你在測試類中可以在子類中調用父類中的成員。