在編寫Android應用程序時出現這個問題, ,但它似乎是一個通用編程問題。我怎麼知道何時/在哪裏調用超類的重寫方法
情況是,我從庫中擴展(子類)一個類,並重寫一個方法。我怎麼知道我是否應該調用超類的方法?什麼時候? (在重寫方法的開始或最後?)
例如,我從Android平臺的「Activity」類重寫了「public boolean onCreateOptionsMenu(Menu menu)」方法。在一個示例中,我看到有人在方法的末尾寫入「return super.onCreateOptionsMenu(menu)」。但我怎麼知道它應該這樣做呢?這是正確與否?如果我用「super.onCreateOptionsMenu(menu)」開始我的方法,有什麼區別?
BR, 亨利
language agnostic? – 2010-04-14 11:51:22