java子類(lèi)繼承父類(lèi)實(shí)例 java中子類(lèi)重寫(xiě)繼承的方法的規(guī)則是什么?
java中子類(lèi)重寫(xiě)繼承的方法的規(guī)則是什么?A.重寫(xiě)規(guī)則之一:重寫(xiě)方法的訪(fǎng)問(wèn)級(jí)別不能比重寫(xiě)方法更嚴(yán)格。(但它可以更廣泛。例如,父類(lèi)方法是package access,子類(lèi)方法是public access
java中子類(lèi)重寫(xiě)繼承的方法的規(guī)則是什么?
A.重寫(xiě)規(guī)則之一:重寫(xiě)方法的訪(fǎng)問(wèn)級(jí)別不能比重寫(xiě)方法更嚴(yán)格。(但它可以更廣泛。例如,父類(lèi)方法是package access,子類(lèi)方法是public access。)B.重寫(xiě)規(guī)則2:參數(shù)列表必須與要重寫(xiě)的方法的參數(shù)列表相同。重寫(xiě)有一個(gè)孿生兄弟叫做重載,稍后會(huì)出現(xiàn)。如果子類(lèi)方法的參數(shù)與父類(lèi)的相應(yīng)方法不同,則是錯(cuò)誤的。這是過(guò)載,而不是重寫(xiě)。重寫(xiě)規(guī)則3:返回類(lèi)型必須與重寫(xiě)方法的返回類(lèi)型相同。重寫(xiě)規(guī)則4:重寫(xiě)方法不能拋出新的異?;虮戎貙?xiě)方法聲明的檢查異常更廣泛的檢查異常。但是你可以?huà)伋龈俚模邢薜模蛘邲](méi)有例外。重寫(xiě)規(guī)則5:不能重寫(xiě)標(biāo)記為final的方法。重寫(xiě)規(guī)則6:如果一個(gè)方法不能被繼承,它就不能被重寫(xiě)。