java中,断言可以用于检查传递给私有方法的参数,怎么理解这句话

发布网友

我来回答

1个回答

热心网友

断言:当不满断言条件时,程序将会停止执行。

断言的用处是快速暴露问题,有利于程序的调试。

私有方法只有本类的方法才能调用,也就是说所有的调用都来自于“程序员你”。
如果出现不满足断言的情况,说明你编程有错误。用断言来提示你正好。

而公共方法是给外部人员调用的,及时出现不合法的参数,也应该用异常来解决。
而不是用断言,断言是“不友好的”。如果用断言会导致程序中止,这是不可接受的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com