Java 为什么';t IllegalAccessError是否有两个参数构造函数?

Java 为什么';t IllegalAccessError是否有两个参数构造函数?,java,Java,IllegalAccessError类有两个构造函数,IllegalAccessError()和IllegalAccessError(字符串s) 为什么IllegalAccessError没有像IllegalAccessError(字符串s,可丢弃原因)这样的双参数构造函数?IllegalAccessError本身就是错误的根本原因。这就是为什么它不接受任何可丢弃的原因您不应该引发此错误,此错误仅由JVM本身引发。事实上,你永远不应该提出一个以错误结尾的一次性文件,因为除非你在处理JVM本身,否

IllegalAccessError类有两个构造函数,
IllegalAccessError()
IllegalAccessError(字符串s)


为什么IllegalAccessError没有像IllegalAccessError(字符串s,可丢弃原因)这样的双参数构造函数?

IllegalAccessError
本身就是错误的根本原因。这就是为什么它不接受任何可丢弃的原因

您不应该引发此错误,此错误仅由JVM本身引发。事实上,你永远不应该提出一个以错误结尾的一次性文件,因为除非你在处理JVM本身,否则它们是不可使用的;想到的最显著的例外是
AssertionError