Java集合框架中為什么既定義了許多類又定義了許多接口()?
A.一個(gè)接口有多種不同的類來實(shí)現(xiàn),即一種功能有多種方法來實(shí)現(xiàn)
B.一個(gè)類實(shí)現(xiàn)多個(gè)不同的接口,將多種功能集合到一起
C.接口定義功能,類提供具體實(shí)現(xiàn)
D.因?yàn)镴ava只支持單一繼承
A.一個(gè)接口有多種不同的類來實(shí)現(xiàn),即一種功能有多種方法來實(shí)現(xiàn)
B.一個(gè)類實(shí)現(xiàn)多個(gè)不同的接口,將多種功能集合到一起
C.接口定義功能,類提供具體實(shí)現(xiàn)
D.因?yàn)镴ava只支持單一繼承
第1題
A.利用一個(gè)繼承自接口的類來實(shí)現(xiàn)
B.利用類來實(shí)現(xiàn),在類定義部分用"implements"關(guān)鍵字表示這個(gè)類所實(shí)現(xiàn)的接口
C.利用與接口同名的類來實(shí)現(xiàn)
D.利用一系列全局函數(shù)來實(shí)現(xiàn)
第2題
A.實(shí)現(xiàn)接口Runnable的類仍然可以繼承其他父類
B.創(chuàng)建實(shí)現(xiàn)Runnable接口的類后,就可以用start方法啟動(dòng)線程了
C.Runable接口提供了通過線程執(zhí)行程序的最基本的接口
D.Runnable只定義了一個(gè)run方法
第3題
A.在Java中類只允許單一繼承
B.在Java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口
C.在Java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口
D.在Java中接口只允許單一繼承
第5題
A.抽象類在Java語言中表示的是一種繼承關(guān)系,一個(gè)類只能使用一次繼承。但是一個(gè)類卻可以實(shí)現(xiàn)多個(gè)接口。
B.在抽象類中可以沒有抽象方法
C.實(shí)現(xiàn)抽象類和接口的類必須實(shí)現(xiàn)其中的所有方法,除非它也是抽象類。接口中的方法都不能被實(shí)現(xiàn)
D.接口中定義的變量默認(rèn)是publicstaticfinal型,且必須給其初值,所以實(shí)現(xiàn)類中不能重新定義,也不能改變其值。
E.接口中的方法都必須加上public關(guān)鍵字。
第7題
A.在Java中,每個(gè)類只能直接實(shí)現(xiàn)一個(gè)接口
B.在Java中,子類只能直接繼承一個(gè)父類
C.在Java中,子類可以繼承多個(gè)父類
D.在Java中,類不可以在繼承父類的同時(shí)實(shí)現(xiàn)接口
第8題
下面關(guān)于繼承的敘述正確的是 ()
A.在Java中類間只允許單一繼承
B.在Java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口
C.在Java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口
D.在Java中一個(gè)類可以同時(shí)繼承多個(gè)類
第10題
A.在Java中只允許單一繼承
B.在Java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口
C.在Java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口
D.Java的單一繼承使代碼更可靠