色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

什么叫對象的上轉(zhuǎn)型對象

錢衛(wèi)國2年前23瀏覽0評論

什么叫對象的上轉(zhuǎn)型對象?

我來提供一個(gè)比較靠譜的詳細(xì)的解釋,假設(shè),A類是B類的父類,當(dāng)我們用子類創(chuàng)建一個(gè)對象,并把這個(gè)對象的引用放到父類的對象中時(shí),比如A a;A=new B();或A a;B b=new B();a=b;稱這個(gè)父類對象 a,是子類對象b的上轉(zhuǎn)型對象。好比說“老虎是哺乳動(dòng)物”。對象的上轉(zhuǎn)型對象的實(shí)體是子類負(fù)責(zé)創(chuàng)建的,但上轉(zhuǎn)型對象會(huì)失去原對象的一些屬性和功能。上轉(zhuǎn)型對象具有如下特點(diǎn):

1 上轉(zhuǎn)型對象不能操作子類新增的成員變量(失掉了這部分屬性),不能使用子類新增的方法(失掉了一些功能)。

2 上轉(zhuǎn)型對象可以操作子類繼承或重寫的成員變量,也可以使用子類繼承的或重寫的方法。

3 如果子類重寫了父類的某個(gè)方法后,當(dāng)對象的上轉(zhuǎn)型對象調(diào)用這個(gè)方法時(shí)一定是調(diào)用了這個(gè)重寫的方法。

java中對象的引用,什么叫對象的上轉(zhuǎn)型對象