java上轉型對象的理解,性質,優點

理解: 若A類是B類的父類,當用子類(B類)創建一個對象b,並把此對象的引用賦值給父類(A類)的對象a中時,稱對象a是對象b的上轉型對象。 例如: A a = new A(); a = new B(); 性質: ●上轉型對象可以訪問子類繼承的成員變量或成員方法也可以訪問子類重寫的成員方法,但不能操縱子類新增的成員變量或成員方法。 ●可以將上轉型對象強制轉回爲子類對象。 優點: 方便麪向接口的編程思
相關文章
相關標籤/搜索