[求助]assert断言的使用常规
private void doSomething(int i){assert i>0:"i>0";
// more code
}
public void doSomething(int i){
assert i>0:"i>0";
//more code
}
这两题中都使用了断言,
请问这两个方法哪个合适的使用断言呢?
我认为应该是在私有方法里,但那书上说的是这公有的方法合适.
自己不太确定,希望高手来说说!断言到底使用在哪里要更加合适!