中軟Java筆試題

4. 當一個類的所有構造器均爲私有的,以下哪個描述是正確的? (  C  )
A. 不能被其他類實例化  
B. 不能被其他類繼承
C. 既不能被其他類實例化,也不能被其他類繼承
D. 該類必須被final修飾 

*強調文本* _強調文本_

解析:
使用private關鍵字聲明的構造函數由於類的構造函數時私有的所以此類不能被實例化,同時也不能被繼承EffectiveJava第三條用私有構造器或者枚舉強化Singleton屬性。所謂Singleton屬性是指僅僅被實例化一次的類第四條通過私有構造器強化不可實例化的能力。

5.下面代碼的執行結果是?( D )
 	public class StringTest {
		public static void main(String[] args) {
			String str = "123";
			String str1 = new String("123");
			String str2 = "123";
			System.out.println(str == str1); // false
			System.out.println(str == str2); // true
		}
	}
	A. true	true			B. true	false
	C. false false			D. false true


6.以下哪個針對默認無參構造器描述是正確的?( A ) 
	A. 均是public構造器
	B. 均無訪問修飾符 
	C. 均與所屬類訪問修飾符一致 
	D. 由編譯器決定
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章