[英]In intelliJ, how to move an method to an implementing class of an interface?
我正在使用intelliJ 2016.2.1。
我在主類Test中有一個方法foo()
:
class Test {
IService iService;
foo(){...}
}
IService
是一個接口,它具有一個實現類ServiceImpl
。 當將插入符號放在foo
並選擇move時,intelliJ僅允許我選擇IService
。 但是我實際上希望將ServiceImpl
作為移動目的地。
如果我繼續行動,intelliJ將把方法實現放在IService
接口中。 但我想在那里聲明。
問題 :如何重構foo(),以將其方法實現移到ServiceImpl中,並在IService中聲明方法?
將方法移至IService
,請使用Refactor |。 下推成員...將其移至ServiceImpl
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.