2018年9月26日.NET筆試面試題

C#中的接口和類有什么異同?

不同點(diǎn)

  • 不能直接實(shí)例化接口纳击。
  • 接口不包含方法的實(shí)現(xiàn)。
  • 接口可以多繼承攻臀,類只能單繼承焕数。
  • 類定義可在不同的源文件之間進(jìn)行拆分。

相同點(diǎn)

  • 接口刨啸、類和結(jié)構(gòu)都可以從多個(gè)接口繼承堡赔。
  • 接口類似于抽象基類:繼承接口的任何非抽象類型都必須實(shí)現(xiàn)接口的所有成員。
  • 接口和類都可以包含事件设联、索引器善已、方法和屬性灼捂。

什么是接口?
接口只能定義方法(只能定義行為换团,不能定義實(shí)現(xiàn)也就是字段)悉稠,因?yàn)槭录⑺饕魉野傩员举|(zhì)上都是方法的猛,所以接口中也可以定義事件、索引器想虎、屬性卦尊。


abstract class(抽象類)和 interface(接口)有什么區(qū)別?

相同點(diǎn)

  • 都不能被直接實(shí)例化,都可以通過繼承實(shí)現(xiàn)其抽象方法舌厨。

不同點(diǎn)

  • 接口支持多繼承岂却;抽象類不能實(shí)現(xiàn)多繼承。
  • 接口只能定義行為裙椭;抽象類既可以定義行為躏哩,還可能提供實(shí)現(xiàn)。
  • 接口只包含方法(Method)骇陈、屬性(Property)震庭、索引器(Index)、事件(Event)的簽名你雌,但不能定義字段和包含實(shí)現(xiàn)的方法器联。
  • 抽象類可以定義字段、屬性婿崭、包含有實(shí)現(xiàn)的方法拨拓。
  • 接口可以作用于值類型(Struct)和引用類型(Class);抽象類只能作用于引用類型氓栈。

請(qǐng)敘述屬性與索引器的區(qū)別渣磷。

  • 索引器以函數(shù)簽名方式this來標(biāo)識(shí),而屬性采用名稱來標(biāo)識(shí)授瘦,名稱可以任意
  • 索引器可以重載醋界,而屬性不能重載。
  • 索引器不能用static來進(jìn)行聲明提完,而屬性可以形纺。索引器永遠(yuǎn)屬于實(shí)例成員,因此不能聲明為static徒欣。

什么是索引器逐样?
是一種特殊的類成員,它能夠讓對(duì)象以類似數(shù)組的方式來存取,使程序看起來更為直觀脂新,更容易編寫挪捕。


C#支持多重繼承么?

  • 類之間不支持争便,接口之間支持级零。類對(duì)接口叫做實(shí)現(xiàn),不叫繼承始花。
    (類是爹妄讯、接口是能力,能有多個(gè)能力酷宵,但不能有多個(gè)爹亥贸。)

C#中所有對(duì)象共同的基類是什么?

  • System.Object
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末浇垦,一起剝皮案震驚了整個(gè)濱河市炕置,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌男韧,老刑警劉巖朴摊,帶你破解...
    沈念sama閱讀 212,029評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異此虑,居然都是意外死亡甚纲,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,395評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門朦前,熙熙樓的掌柜王于貴愁眉苦臉地迎上來介杆,“玉大人,你說我怎么就攤上這事韭寸〈荷冢” “怎么了?”我有些...
    開封第一講書人閱讀 157,570評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵恩伺,是天一觀的道長(zhǎng)赴背。 經(jīng)常有香客問我,道長(zhǎng)晶渠,這世上最難降的妖魔是什么凰荚? 我笑而不...
    開封第一講書人閱讀 56,535評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮褒脯,結(jié)果婚禮上浇揩,老公的妹妹穿的比我還像新娘。我一直安慰自己憨颠,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,650評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著爽彤,像睡著了一般养盗。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上适篙,一...
    開封第一講書人閱讀 49,850評(píng)論 1 290
  • 那天往核,我揣著相機(jī)與錄音,去河邊找鬼嚷节。 笑死聂儒,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的硫痰。 我是一名探鬼主播衩婚,決...
    沈念sama閱讀 39,006評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼效斑!你這毒婦竟也來了非春?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,747評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤缓屠,失蹤者是張志新(化名)和其女友劉穎奇昙,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體敌完,經(jīng)...
    沈念sama閱讀 44,207評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡储耐,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,536評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了滨溉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片什湘。...
    茶點(diǎn)故事閱讀 38,683評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖业踏,靈堂內(nèi)的尸體忽然破棺而出禽炬,到底是詐尸還是另有隱情,我是刑警寧澤勤家,帶...
    沈念sama閱讀 34,342評(píng)論 4 330
  • 正文 年R本政府宣布腹尖,位于F島的核電站,受9級(jí)特大地震影響伐脖,放射性物質(zhì)發(fā)生泄漏热幔。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,964評(píng)論 3 315
  • 文/蒙蒙 一讼庇、第九天 我趴在偏房一處隱蔽的房頂上張望绎巨。 院中可真熱鬧,春花似錦蠕啄、人聲如沸场勤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,772評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽和媳。三九已至格遭,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間留瞳,已是汗流浹背拒迅。 一陣腳步聲響...
    開封第一講書人閱讀 32,004評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留她倘,地道東北人璧微。 一個(gè)月前我還...
    沈念sama閱讀 46,401評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像硬梁,于是被迫代替她去往敵國(guó)和親前硫。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,566評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對(duì)...
    cosWriter閱讀 11,092評(píng)論 1 32
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法靶溜,類相關(guān)的語法开瞭,內(nèi)部類的語法,繼承相關(guān)的語法罩息,異常的語法嗤详,線程的語...
    子非魚_t_閱讀 31,598評(píng)論 18 399
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)瓷炮,斷路器葱色,智...
    卡卡羅2017閱讀 134,633評(píng)論 18 139
  • 電話里說不出口,我就用這封短信作為人生中第一份辭職信吧娘香。 生出辭職的念頭并不久苍狰,這段時(shí)間被各種雜七雜八的事情沖昏了...
    書荒菌閱讀 404評(píng)論 0 3
  • 這是第三次在簡(jiǎn)書上邊寫東西。 今天參加了高中同學(xué)聚會(huì)烘绽。昨天可以說是精心準(zhǔn)備淋昭,把衣服上邊的小球球給剔除干凈,仔細(xì)謹(jǐn)慎...
    yyyhm閱讀 155評(píng)論 0 1