對象的上轉型對象

假設,B是A的子類或間接子類,當我們用子類B創建一個對象,並把這個對象的引用放到類A聲明的對象中時,如 A a; B b=new B(); a=b; 那麼,就稱對象a是子類對象b的上轉型對象. 上轉型對象不能操作子類聲明定義的成員變量(失掉了這部分屬性),不能使用子類聲明定義的方法(失掉了一些功能)。 ◆上轉型對象可以代替子類對象去調用子類重寫的實例方法。如果子類重寫的方法是實例方法,那麼上轉型對
相關文章
相關標籤/搜索