卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

java字典序排序 Java:什么叫對象的上轉(zhuǎn)型對象?

Java:什么叫對象的上轉(zhuǎn)型對象?讓我提供一個更可靠和詳細的解釋。假設(shè)類A是類B的父類,當我們用一個子類創(chuàng)建一個對象,并把這個對象的引用放到父類的對象中,例如AAA=new B()或AAB=new B

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

讓我提供一個更可靠和詳細的解釋。假設(shè)類A是類B的父類,當我們用一個子類創(chuàng)建一個對象,并把這個對象的引用放到父類的對象中,例如AAA=new B()或AAB=new B()A=B,我們稱這個父類對象A,它是子類對象B的上轉(zhuǎn)換對象,就像說“老虎”是哺乳動物。上層轉(zhuǎn)換對象的實體是由子類創(chuàng)建的,但是上層轉(zhuǎn)換對象會丟失原始對象的一些屬性和功能。上層轉(zhuǎn)換對象具有以下特點:

1上層轉(zhuǎn)換對象不能操作子類的新成員變量(丟失這部分屬性),不能使用子類的新方法(丟失一些函數(shù))。

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

3. 如果子類重寫父類的方法,則必須在對象的上層轉(zhuǎn)換對象調(diào)用該方法時調(diào)用重寫方法。

對象的上轉(zhuǎn)型對象有怎樣的特點?

向上轉(zhuǎn)型的對象具有哪些特點?

1)轉(zhuǎn)換對象不能操作子類添加的成員變量(丟失這部分屬性),也不能調(diào)用子類方法添加的方法(丟失一些行為)。

2)上層轉(zhuǎn)換對象可以訪問子類繼承的和隱藏的成員變量,也可以調(diào)用子類繼承的方法或子類重寫的方法。transformation對象操作從子類繼承的方法或子類重寫的實例方法,這相當于調(diào)用這些方法的子類對象。因此,如果父類的實例方法被子類重寫,則在對象的上層轉(zhuǎn)換調(diào)用實例方法時,必須調(diào)用子類重寫的實例方法。