Java上转型对象
如果A類是B類的子類,當用子類創建一個對象,并把這個對象的引用放到父類的對象中,如:
A a;
a=new B();
稱對象a是對象b的上轉型對象。
我總結的簡單的一句話就是:子類對象的引用交給父類對象,可調用子類繼承或重寫的方法。
性質:
1,上轉型對象會失掉原對象的一些屬性和功能(方法),就是說上轉型對象不能操作子類新增的成員變量和方法。
2,但是上轉型對象可以訪問被子類繼承或隱藏的成員變量,也可調用子類繼承或重寫的方法
總結
- 上一篇: super关键字和final关键字
- 下一篇: Java事件处理机制和适配器