示例
public class
BadCallDemoClass {
public void
methodX() {
//do something...
methodY();
}
public void
methodY() {
//do something...
}
}
解决方案
根据用户需求,某些方法不应该从其他方法中调用。例如,remove() 方法可能不应该从 add() 方法中调用。
public class
BadCallDemoClass {
public void
methodX() {
//do something... without calling methodY()
}
public void
methodY() {
//do something...
}
}