覆蓋的基本內(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)視頻回答
點(diǎn)擊加載更多評(píng)論>>