java问题恳请高手回答下

来源:百度知道 编辑:UC知道 时间:2024/09/28 17:52:11
我现在在看一个项目的模块,在看的时候看到一个方法,关联很多方法,我就用myecilpse跟踪去找,但是找到一个get/set方法,我只找到了这个get方法,怎么样能知道谁set这个方法呢?

在set方法中加入一个断点,能跟踪到。

鼠标放到你看到的那个set方法,一会就会显示set方法的来源,比如包,所在的类,等等。
不知道你问的是不是这个意思

一般的Set()方法都是在最初的时候给对象赋值的,你仔细看下项目的最初都调用了哪些方法,看看那里面有没有调用Set()方法,对方法体要用反编译工具跟踪到根类或接口,有好多都是在最底层给属性赋值的,我以前也碰到过这个问题,就是这么解决的。