使用 Eclipse 或 IntelliJ 如何定位所有可能修改类私有(private)成员(类型为 Object)的代码?
该成员可通过 getter 获得,因此理论上类可以调用 getMyMember() 然后将其设置为另一个值而不调用 setter。寻找所有可能的情况..
最佳答案
This member is available via a getter, so in theory a class could call getMyMember() and then set this to another value without calling the setter.
我不确定我是否理解正确,但您不能直接更改 getMyMember()
返回的引用,只能更改被引用的对象。
关于Java - 识别更改类私有(private)成员的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5474202/