多項選擇題C#可以采用下列哪些技術(shù)來進行對象內(nèi)部數(shù)據(jù)的隱藏?()
A.靜態(tài)成員
B.類成員的訪問控制符
C.getset設(shè)定的屬性
D.裝箱(boxing)和拆箱(Unboxing)技術(shù)
您可能感興趣的試卷
你可能感興趣的試題
1.多項選擇題使用下列哪種方法可以減小一個ArrayList對象的容量?()
A.調(diào)用Remove方法
B.調(diào)用Clear方法
C.調(diào)用TrimToSize方法
D.設(shè)置Capacity屬性
2.單項選擇題C#編程過程中,分析下列程序中兩個類的定義publicclassB{publicinti;}publicclassA:B{publicnewinti;}思考,則下列語句在Console上的輸出為()Ay=newA();Bx=y;x.i=100;Console.WriteLine(“{0},{1}”,x.i,y.i);(提示:注意類MyClass中的new關(guān)鍵字)
A.0,0
B.100,100
C.0,100
D.100,0
3.單項選擇題請分析下列C#語句,注意類A沒有使用任何修飾符:namespaceClassLibrary1{classA{publicclassB{inti;}}}若必須為類A添加訪問修飾符,并使A的可訪問域保持不變,則應選擇()
A.private訪問只限于包含該成員的類,私有的
B.protected訪問限于包含該成員的類及類的派生燈,保護的
C.internal
D.private訪問不受限制,公共的還有一種是protectedinternal
4.單項選擇題C#中MyClass為一自定義類,其中有以下方法定義publicvoidHello(){..}使用以下語句創(chuàng)建了該類的對象,并使變量obj引用該對象:MyClassobj=newMyClass();那么,可如何訪問類MyClass的Hello方法?()
A.obj.Hello();
B.obj::Hello();
C.MyClass.Hello();
D.MyClass::Hello();
5.單項選擇題分析C#語句,注意類subCalss沒有訪問修飾符.NamespaceClassLibrary1{PublicclassMylass{ClasssubClass{inti;}}}若必須為類subClass添加訪問修飾符,并使subClass的可訪問修飾符保持不變,則應選擇()
A.protected
B.internal
C.private
D.public
最新試題
現(xiàn)在關(guān)于集合類型描述正確的有()。
題型:多項選擇題
下列語言中支持.NET編程的有()。
題型:多項選擇題
System.IO提供了一個抽象類Stream,表示對所有流的抽象。
題型:判斷題
類中兩個以上的同名方法,只要()不同,編譯器就知道調(diào)用哪個方法。
題型:單項選擇題
接口必須通過類來實現(xiàn)。
題型:判斷題
C#語言中進行文件操作,只需要利用.NET框架在System.IO命名空間中提供的類即可實現(xiàn)。
題型:判斷題
以下類中可以用來構(gòu)造實例的有()。
題型:多項選擇題
C#的常量是用什么來定義的?()
題型:單項選擇題
()類用于按二進制方式讀寫文件。
題型:單項選擇題
接口可由方法、屬性、事件、索引器或這4種成員類型的任意組合構(gòu)成。
題型:判斷題