2012-05-30 59 views
3

IllegalAccessError类有两个构造函数IllegalAccessError()IllegalAccessError(String s)为什么IllegalAccessError不具有双参数构造函数?

为什么不IllegalAccessError有两个参数的构造类似IllegalAccessError(String s, Throwable cause)

+1

你不应该提出这个错误,这个错误只是由JVM本身引发的。实际上,**你永远不应该抛出一个以Error **结尾的throwable,因为除非你正在使用JVM本身,否则它们不能用于使用。 –

+0

我不会说这是真的;想到的最明显的例外是'AssertionError'。 –

回答

4

IllegalAccessError本身是一个错误的最终根本原因。这就是为什么它不采取任何Throwable cause

相关问题