java中,断言可以用于检查传递给私有方法的参数,怎么理解这句话
发布网友
发布时间:2022-04-23 10:02
我来回答
共1个回答
热心网友
时间:2023-10-10 15:52
断言:当不满断言条件时,程序将会停止执行。
断言的用处是快速暴露问题,有利于程序的调试。
私有方法只有本类的方法才能调用,也就是说所有的调用都来自于“程序员你”。
如果出现不满足断言的情况,说明你编程有错误。用断言来提示你正好。
而公共方法是给外部人员调用的,及时出现不合法的参数,也应该用异常来解决。
而不是用断言,断言是“不友好的”。如果用断言会导致程序中止,这是不可接受的。