子類(lèi)訪(fǎng)問(wèn)父類(lèi)私有成員 子類(lèi)中能不能繼承父類(lèi)的私有變量和方法嗎嗎?
子類(lèi)中能不能繼承父類(lèi)的私有變量和方法嗎嗎?子類(lèi)可以繼承父類(lèi)的私有成員變量,但不能直接訪(fǎng)問(wèn)私有成員。子類(lèi)可以繼承父類(lèi)的所有可見(jiàn)成員。對(duì)于Java,Java官方文檔解釋子類(lèi)不能繼承父類(lèi)的私有屬性,但是如果
子類(lèi)中能不能繼承父類(lèi)的私有變量和方法嗎嗎?
子類(lèi)可以繼承父類(lèi)的私有成員變量,但不能直接訪(fǎng)問(wèn)私有成員。
子類(lèi)可以繼承父類(lèi)的所有可見(jiàn)成員。
對(duì)于Java,Java官方文檔解釋子類(lèi)不能繼承父類(lèi)的私有屬性,但是如果子類(lèi)中的公共方法影響父類(lèi)的私有屬性,則子類(lèi)可以使用私有屬性。
子類(lèi)對(duì)象如何訪(fǎng)問(wèn)父類(lèi)的成員變量?
如果成員變量是受保護(hù)的或公共的,則它對(duì)子類(lèi)可見(jiàn)。可以直接使用變量名訪(fǎng)問(wèn)子類(lèi)中繼承的變量。如果成員變量是私有的,則只能通過(guò)父類(lèi)提供的getter和setter來(lái)訪(fǎng)問(wèn)它。