簡體   English   中英

Eclipse:如何使用重構工具將attr從公共更改為私有

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM