向上轉型的對象具有哪些特點?
1)上轉型對象不能操作子類新增的成員變量(失掉了這部分屬性),不能調用子類新增的方法(失掉了一些行為)。
2)上轉型對象可以訪問子類繼承和隱藏的成員變量,也可以調用子類繼承的方法或子類重寫的方法。上轉型對象操作子類繼承的方法或子類重寫的實例方法,其作用等價于子類對象去調用這些方法。因此,如果子類重寫了父類的某個實例方法后,當對象的上轉型調用這個實例方法時一定是調用了子類重寫的實例方法。
上一篇簽證類型代號
下一篇怎么舉報彩票詐騙網站?
向上轉型的對象具有哪些特點?
1)上轉型對象不能操作子類新增的成員變量(失掉了這部分屬性),不能調用子類新增的方法(失掉了一些行為)。
2)上轉型對象可以訪問子類繼承和隱藏的成員變量,也可以調用子類繼承的方法或子類重寫的方法。上轉型對象操作子類繼承的方法或子類重寫的實例方法,其作用等價于子類對象去調用這些方法。因此,如果子類重寫了父類的某個實例方法后,當對象的上轉型調用這個實例方法時一定是調用了子類重寫的實例方法。