1
JDK 8之前,我會寫:A implements B
,打ALT + 進入自動生成在B
方法的方法頭,所以我只需要填寫方法身體。代碼生成默認的接口方法(在IDEA)
但是,在JDK 8中,有可能B
提供了default
實現,並且這不再起作用。
如何在這種情況下仍然生成代碼?
我使用的IntelliJ IDEA 12
JDK 8之前,我會寫:A implements B
,打ALT + 進入自動生成在B
方法的方法頭,所以我只需要填寫方法身體。代碼生成默認的接口方法(在IDEA)
但是,在JDK 8中,有可能B
提供了default
實現,並且這不再起作用。
如何在這種情況下仍然生成代碼?
我使用的IntelliJ IDEA 12
Alt鍵 + 輸入只是一個快捷方式打開IDEA的suggested solutions。根據你的情況,它只是一個便捷地獲取到Code|Implement Methods...
或Code|Override Methods...
您也可以通過生成菜單得到這些菜單:Alt鍵 + 插入
通過各自的鍵盤佈局或者直接:按Ctrl +Ø(覆蓋)和按Ctrl +我(執行)
你有三編輯ALT +插入 - >實現方法/覆蓋方法? – DannyMo
@damo That works!隨意添加它作爲答案,我會接受它:) – Aerus