1、Java程序中,一個(gè)源文件中只能有一個(gè)公共類,且源文件的主文件名必須與該類同名。×
2、Java程序中,一個(gè)源文件中可以定義多個(gè)非public類型的類!
3、Java程序中,定義一個(gè)類時(shí),可以從多個(gè)父類繼承。×
4、Java程序中,一個(gè)類可以實(shí)現(xiàn)多個(gè)接口!
5、Object類是java的根類。√
6、類和對(duì)象的關(guān)系是抽象和具體的關(guān)系!
7、某個(gè)類的某一個(gè)具體的對(duì)象稱為該類的一個(gè)實(shí)例。√
8、在Java語言中,類不是一種數(shù)據(jù)類型。×
9、Java支持類的單繼承!
10、一個(gè)父類可以同時(shí)擁有多個(gè)子類!
11、一個(gè)子類可以繼承父類中所有的成員變量和成員方法!
12、在Java語言中,抽象類也可以實(shí)例化。√
13、在Java語言中,用final修飾的類,也可以被繼承。×
14、在Java語言中,定義類時(shí),類的名字必須以大寫字母開始。×
15、類中定義的非靜態(tài)變量,只能通過類的對(duì)象引用!
16、類中定義的靜態(tài)變量,只能通過類名引用!
17、Java中,通過定義類變量,可以讓多個(gè)對(duì)象共享一塊內(nèi)存空間!
18、Java中,用final修飾的方法不能被重寫。√
19、Java中,如果一個(gè)類定義了抽象方法,該類也必須被定義為抽象類!
20、Java中,方法重載機(jī)制,允許在一個(gè)類中定義多個(gè)同名的方法!
21、方法重載是java實(shí)現(xiàn)多態(tài)性的一種方式!
22、Java中,僅返回值的類型不同也可以區(qū)分重載的方法!
23、Java中的每個(gè)類都有構(gòu)造方法,它的作用是在創(chuàng)建類的對(duì)象時(shí)初始化對(duì)象的狀態(tài)!
24、Java中定義的靜態(tài)方法,不能訪問該類的非靜態(tài)成員變量。√
25、Java程序中,一個(gè)源文件中只能有一個(gè)公共接口定義。×
26、Java程序中,一個(gè)源文件中只能有多個(gè)非public接口定義!
27、Java程序中,如果有package語句,該語句只能有一個(gè),并且是第一條非注釋語句。√
28、接口和類一樣也可以有繼承關(guān)系,而且都只能支持單繼承!
29、final類中的屬性和方法都必須被final修飾符修飾。×
30、Java中,構(gòu)造方法的名稱必須與類名相同!
31、Java中,構(gòu)造方法也可以有返回值!
32、Java中,用戶不能直接調(diào)用構(gòu)造方法,必須在創(chuàng)建對(duì)象時(shí)用new運(yùn)算符調(diào)用!
33、定義類時(shí),若沒有定義構(gòu)造方法,則Java編譯器自動(dòng)提供一個(gè)默認(rèn)構(gòu)造方法!
34、Java中,構(gòu)造方法不可以重載!
35、Java中,不同的包中可以有同名的類!