2016-12-02 52 views
0

我想創建一個抽象父類,它包含方法public abstract use();並且使用方法在不同的子類中是不同的,但是對於所有其他類使用父類方法,但是我希望父類包含一個私有變量,但是需要根據子對象從特定子進行設置,所以就像我有一輛父母車,我一般想與汽車一起工作,但爲了使用()方法的具體目的和設置汽車圖像,我使用了一個孩子的保時捷課程。我不希望汽車圖像屬性是可訪問的,但在同一時間,如果它的私人我不能從子構造函數設置它,任何想法?我的問題是,當我實例化像父Parent = new Child()時,如何從子構造函數設置父私有變量。通過Child類實例化的Java父類子構造函數中的父屬性private set

+0

使圖像變'protected',這意味着圖像只能由類訪問和它的後代孩子的「家庭」。 – Zircon

+0

如果這是正確的,我非常感謝你,這可以幫助我很多:)謝謝! –

回答

0

非常感謝你,使之成爲保護我節省了大量的時間也感謝知識:)非常完美

相關問題