我經常通過在類內創建一個內部類來重構代碼我正在處理 - 當我完成時,我將整個事物轉移到一個新的類文件。這使得將代碼重構成新類變得非常容易,因爲A)我只處理單個文件,並且B)在我對名稱/名稱有一個相當好的概念之前,我不創建新文件(有時它最終會結束作爲不止一個班級)。Eclipse會在類文件中提取第二個類到它自己的文件
Eclipse有什麼方法可以幫助我完成最後一步?我應該能夠告訴它我想要什麼類的包,它可以從類名和包中的目錄中找出文件名。
這似乎是一個微不足道的重構,並且非常明顯,但我無法弄清楚擊鍵/手勢/無論如何使其發生。我嘗試過拖拽,菜單,上下文菜單和瀏覽鍵盤快捷鍵。
有人知道這個嗎?
這些文件已經是「頂級」類,而不是內部類,而「移動」似乎不想爲我創建一個新類。這是我平時所做的艱難的方式 - 涉及走出去,創建一個空的班級,回來和搬家。我想一步完成整個事情。
如此接近。這正是我想要的,但是當我這樣做時,粘貼在包中變灰。我想知道我的日蝕版本是否太舊了。 3.3.1.1? – 2008-09-19 00:03:34
我剛剛在3.3中測試過,它確實有效。嗯...也許你錯過了複製班級線? – scubabbl 2008-09-19 00:27:22