編寫(xiě)一個(gè)控制臺(tái)應(yīng)用程序,完成下列功能,并回答提出的問(wèn)題。
1)創(chuàng)建一個(gè)類(lèi)A,在構(gòu)造函數(shù)中輸出“A”,再創(chuàng)建一個(gè)類(lèi)B,在構(gòu)造函數(shù)中輸出“B”。
2)從A繼承一個(gè)名為C的新類(lèi),并在C內(nèi)創(chuàng)建一個(gè)成員B。不要為C創(chuàng)建構(gòu)造函數(shù)。
3)在Main方法中創(chuàng)建類(lèi)C的一個(gè)對(duì)象,寫(xiě)出運(yùn)行程序后輸出的結(jié)果。
4)如果在C中也創(chuàng)建一個(gè)構(gòu)造函數(shù)輸出“C”,整個(gè)程序運(yùn)行的結(jié)果又是什么?
您可能感興趣的試卷
你可能感興趣的試題
A.public字段和方法
B.protected字段和方法
C.published字段和方法
D.private字段和方法
A.基類(lèi)的大部分功能可以通過(guò)繼承關(guān)系自動(dòng)進(jìn)入派生類(lèi)。
B.繼承將基類(lèi)的實(shí)現(xiàn)細(xì)節(jié)暴露給派生類(lèi)。
C.一旦基類(lèi)實(shí)現(xiàn)出現(xiàn)bug,就會(huì)通過(guò)繼承的傳播影響到派生類(lèi)的實(shí)現(xiàn)。
D.可在運(yùn)行期決定是否選擇繼承代碼,有足夠的靈活性
最新試題
接口可由方法、屬性、事件、索引器或這4種成員類(lèi)型的任意組合構(gòu)成。
在C#中++運(yùn)算符正確的是()。
獲取引發(fā)當(dāng)前異常的方法的屬性是TargetSite。
()類(lèi)型的異??善ヅ鋍atch(Exception e)語(yǔ)句。
用以下語(yǔ)句定義了一個(gè)委托類(lèi)型Dosomething:delegate void Dosomething()則類(lèi)someclass中的下列哪些方法可以關(guān)聯(lián)到該委托的實(shí)例?()
在.NET類(lèi)庫(kù)中所有的類(lèi)都是直接或間接的繼承自O(shè)bject類(lèi),在Object類(lèi)中定義了ToString方法,所以,所有的類(lèi)都有ToString方法,對(duì)于值類(lèi)型來(lái)講,該方法返回?cái)?shù)值對(duì)應(yīng)的字符串,對(duì)于一個(gè)類(lèi)來(lái)講該方法返回類(lèi)名,這種規(guī)則是不能改變的。
在C#中要在派生類(lèi)中重新定義基類(lèi)的虛函數(shù)必須在前面加()。
在try…catch…finally語(yǔ)句中,若產(chǎn)生異常,執(zhí)行finally語(yǔ)句后會(huì)();若未產(chǎn)生異常,finally塊得到執(zhí)行后()。
C#語(yǔ)言中進(jìn)行文件操作,只需要利用.NET框架在System.IO命名空間中提供的類(lèi)即可實(shí)現(xiàn)。
.Net FrameWork將()定義為一組規(guī)則,所有.NET語(yǔ)言都應(yīng)該遵循次規(guī)則才能創(chuàng)建可以與其他語(yǔ)言互操作的應(yīng)用程序。