2013-07-01 34 views
1

JDK 8之前,我會寫:A implements B,打ALT + 進入自動生成在B方法的方法頭,所以我只需要填寫方法身體。代碼生成默認的接口方法(在IDEA)

但是,在JDK 8中,有可能B提供了default實現,並且這不再起作用。

如何在這種情況下仍然生成代碼?

我使用的IntelliJ IDEA 12

+1

你有三編輯ALT +插入 - >實現方法/覆蓋方法? – DannyMo

+0

@damo That works!隨意添加它作爲答案,我會接受它:) – Aerus

回答

3

Alt鍵 + 輸入只是一個快捷方式打開IDEA的suggested solutions。根據你的情況,它只是一個便捷地獲取到Code|Implement Methods...Code|Override Methods...

您也可以通過生成菜單得到這些菜單:Alt鍵 + 插入

通過各自的鍵盤佈局

或者直接:按Ctrl +Ø(覆蓋)和按Ctrl +(執行)