天天看點

java繼承覆寫與向上轉型,權限

子類可以覆寫父類的非final成員變量和重寫非final方法

private私有變量和方法隻能在類的内部使用,是以子類繼承的同時會被隐藏,相當于不繼承

protected變量,子類可以繼承調用

方法被覆寫,方法中的成員變量來自子類,上轉型對象隻能調用自己被覆寫的方法,該方法中可以調用子類的屬性

屬性:私有屬性無法通路,其他屬性來自自身,上轉型對象的屬性來自本身而不是子類,上轉型對象不能通路子類的新屬性

<a target="_blank"></a>

結果:

=========方法被覆寫,方法中的成員變量來自子類,上轉型對象隻能調用自己被覆寫的方法,該方法中可以調用子類的屬性===========

子類

c-a c-b c-d c-c c-f 

上轉型父類

父類

p-a p-b p-d p-c 

=========屬性:私有屬性無法通路,其他屬性來自自身,上轉型對象的屬性來自本身而不是子類,上轉型對象不能方法子類的新屬性===============

c-a c-b c-d c-f

p-a p-b p-d

本文轉自Ryan.Miao部落格園部落格,原文連結:http://www.cnblogs.com/woshimrf/p/5030642.html,如需轉載請自行聯系原作者