位置:首頁 > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

覆蓋的基本內(nèi)容?

提問人:劉冬梅發(fā)布時(shí)間:2020-10-10

 當(dāng)一個(gè)實(shí)例方法聲明包含一個(gè)override限定符

  

  時(shí),這個(gè)方法就用相同的屬性覆蓋一個(gè)被繼承的

  

  虛擬方法,則此方法被稱為覆蓋方法。覆蓋方法

  

  聲明不能包括new,static,virtual或abstract限定

  

  符中的任何一個(gè),對(duì)于一個(gè)覆蓋聲明,除非下面

  

  都是可行的,否則,編譯時(shí)就會(huì)出錯(cuò):


 1. 一個(gè)被覆蓋的基本方法能被定位;

         

 2. 被覆蓋的基本方法是虛擬的、抽象的方法,既被

   覆蓋的基本方法不能是靜態(tài)的或非虛擬的;


  3.覆蓋聲明及被覆蓋的基本方法具有相同的聲明訪 

   問性。


 4. 一個(gè)覆蓋聲明訪問被覆蓋的基本方法。 

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部