![](https://static.youtibao.com/asksite/comm/pc/images/content_title_q.png)
下面關(guān)于抽象類的說法那些是正確的 ()
A.不能從它派生得到一個子類
B.該類不能實例化
C.所有的方法必須都是抽象方法
D.抽象類的定義中必須包含 abstract 關(guān)鍵字
![](https://static.youtibao.com/asksite/comm/pc/images/content_title_a.png)
A.不能從它派生得到一個子類
B.該類不能實例化
C.所有的方法必須都是抽象方法
D.抽象類的定義中必須包含 abstract 關(guān)鍵字
第1題
關(guān)于抽象類下面說法正確的是
A.抽象類就是其中有函數(shù)定義但沒有實現(xiàn)的類
B.抽象類是可以被實例化的
C.派生類不能成為抽象類
D.抽象類的子類必須實現(xiàn)父類中的純虛函數(shù)
第2題
以下對抽象類的描述正確的是()
A)抽象類沒有構(gòu)造方法
B)抽象類必須提供抽象方法
C)有抽象方法的類一定是抽象類
D)抽象類可以通過new關(guān)鍵字直接實例化
第3題
A.抽象類可以有構(gòu)造方法,接口中不能有構(gòu)造方法。
B.抽象類中可以包含非抽象的普通方法,接口中的所有方法必須都是抽象的,不能有非抽象的普通方法。
C.抽象類中抽象方法可以指定為public,接口中抽象方法不能指定任何修飾符,默認就是public。
D.一個類可以實現(xiàn)多個接口,但只能繼承一個抽象類。
第4題
下面程序定義了一個類,關(guān)于該類說法正確的是()。abstract class abstract Class{}
A.該類能調(diào)用newabstractClass();方法實例化為一個對象
B.該類不能被繼承
C.該類的方法不能被重載
D.以上說法都不對
第5題
A.抽象類只有成員函數(shù),沒有成員變量
B.抽象類的所有函數(shù)都是抽象函數(shù)
C.只有子類覆蓋了父類的所有抽象函數(shù)之后,這個子類才不是抽象類
D.帶有抽象函數(shù)的類稱為抽象類
E.抽象類不能創(chuàng)建對象
第7題
下列說法正確的是
A.a(chǎn)bstract關(guān)鍵字修飾的方法,不能再被子類重寫
B.用final關(guān)鍵字修飾的方法,不能再被子類重寫
C.抽象類中一定要包含abstract方法
D.某個類中包含了abstract方法,該類可以不聲明為abstract類
第8題
A.抽象類在Java語言中表示的是一種繼承關(guān)系,一個類只能使用一次繼承。但是一個類卻可以實現(xiàn)多個接口。
B.在抽象類中可以沒有抽象方法
C.實現(xiàn)抽象類和接口的類必須實現(xiàn)其中的所有方法,除非它也是抽象類。接口中的方法都不能被實現(xiàn)
D.接口中定義的變量默認是publicstaticfinal型,且必須給其初值,所以實現(xiàn)類中不能重新定義,也不能改變其值。
E.接口中的方法都必須加上public關(guān)鍵字。
第9題
下面是關(guān)于類及其修飾符的一些描述,不正確的是()。
A.a(chǎn)bstract類只能用來派生子類,不能用來創(chuàng)建abstract類的對象。
B.final類不但可以用來派生子類,也可以用來創(chuàng)建final類的對象。
C.a(chǎn)bstract不能與final同時修飾一個類。
D.a(chǎn)bstract方法必須在abstract類中聲明,但abstract類定義中可以沒有abstract方法。
第10題
對抽象類的描述錯誤的是()。
A.必須被繼承使用
B.方法必須被重寫
C.不能實例化
D.用final修飾符修飾