![](/img/trans.png)
[英]Is there a way to automatically generate getters and setters in Eclipse?
[英]Eclipse generate getters and setters and automatically apply them
在我的Java代碼中,我直接訪問了一些成員變量。 現在我想重構並使用getter和setter。 如何讓Eclipse自動用setter替換所有直接賦值,每次使用getter進行訪問?
右鍵單擊 - > Source - > Generate Getters and Setters只創建函數,但不在其余代碼中應用它們。
使用“ Refactor
菜單。 它有一個“封裝字段”項,它生成getter和setter,就像“Source - > Generate Getters and Setters”一樣,但是它還會替換字段的所有用法並使字段變為私有。
(作為助記符:要更改現有代碼的結構(即重構它),請使用Refactor
菜單。要生成尚未使用的新代碼,請使用Source
菜單。也就是說,如果您創建一個新類getter和setter,您可以通過僅對字段進行編碼來使用Source
菜單的幫助,然后自動生成getter和setter。但是如果您希望現有代碼使用getter和setter而不是直接字段訪問,這是一個經典案例代碼Refactor
。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.