我有一个类(即A)有很多继承自它的类,我在这个类中有一个受保护的变量(即foo)。
每次某个对象更改此变量时,有没有办法获取通知?
因为它受到保护,任何继承它的类都可以简单地改变它在A类之外的值(即
public class B extends A
{
public void changeAFoo()
{
foo = 4;
}
}
)
这是一个很大的项目,我不能一个一个地去做一个断点,而且我也不能在A类中放置断点,因为要求它会在那里发生变化。 / p>
在这种情况下如何遵循此var值?
谢谢!
答案 0 :(得分:1)
在下一句话中,"有条件的"使用条件foo != 4
进行调试
然后调试器只会在foo不是4时停止。
通常,在大多数机器上,当您单击左侧窗格以放置调试点时 - 您再次右键单击它以打开条件调试窗口,并放置条件。
答案 1 :(得分:1)