多項選擇題上轉(zhuǎn)型對象具有如下()特點。

A.上轉(zhuǎn)型對象不能操作子類新增的成員變量(相當于失掉了這部分屬性)、不能使用子類新增的方法(相當于失掉了一些功能)
B.轉(zhuǎn)型對象可以操作子類繼承或覆蓋的成員變量,也可以使用子類繼承的或覆蓋的方法
C.如果子類覆蓋了父類的某個方法后,當對象的上轉(zhuǎn)型對象調(diào)用這個方法時一定是調(diào)用了這個覆蓋的方法,因為程序在運行時知道,這個上轉(zhuǎn)型對象的實體是子類創(chuàng)建的,只不過損失了一些屬性和功能而已
D.可以將父類創(chuàng)建的對象的引用賦值給子類聲明的對象


您可能感興趣的試卷

你可能感興趣的試題

2.單項選擇題除了使用瀏覽器外,SUN還提供了應用程序appletviewer.exe,專用于執(zhí)行嵌有Applet程序的網(wǎng)頁。以下()語句是用appletviewer運行嵌有Applet程序網(wǎng)頁的命令。

A.appletviewer網(wǎng)頁文件名.java
B.appletviewer網(wǎng)頁文件名.class
C.appletviewer網(wǎng)頁文件名.html
D.appletviewer網(wǎng)頁文件名

3.單項選擇題類Test1定義如下:1.publicclassTest1{2.publicfloataMethod(floata,floatb){}3.4.}將以下()方法插入行3是不合法的。

A.public float aMethod(floata,floatb,floatc){}
B.public float aMethod(floatc,floatd){}
C.public int aMethod(inta,intb){}
D.private float aMethod(inta,intb,intc){}

4.單項選擇題對成員的訪問控制保護最強的是()。

A.public
B.缺省
C.private
D.protected

5.單項選擇題對封裝的理解正確的是()。

A.封裝就是把對象的屬性和行為結(jié)合成一個獨立的單位
B.封裝就是把對象完全隱蔽起來,不讓外界訪問
C.封裝性是一個使用問題
D.封裝和抽象是一回事