[英]Eclipse: change variable from private to public using refactoring tools (or plugin)?
[英]Eclipse: How to change attr from public to private by using refactoring tools
例如:
public class Person {
public final int age;
}
在eclipse中是否有辦法執行以下自動\\半自動(通過使用重構工具)
1)將年齡的可見度從公共變為私人。
2)添加年齡的吸氣劑
3)代碼中的每個地方都改變* .age到* .get_age()(* = person類的實例)
並且我不尋找找到\\替換解決方案...... :)
您可以使用“封裝字段”重構。 但是,它將生成getter和setter,以便保留對該字段的潛在寫入訪問權限(僅當字段不是最終字段時,感謝@Louis Wasserman)。 畢竟,重構應該重構代碼而不修改其功能。 但至少你可以從那里繼續並手動刪除setter以查看是否有任何需要修復的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.