在此class
中此方法签名意味着什么?
<E extends RuntimeException> void genericThrow() throws E
我期待看到类似公共,私人等的内容取代<E extends RuntimeException>
答案 0 :(得分:4)
此方法可以具有访问修饰符;它只是没有一个。这意味着它是包私有的。
public <E extends RuntimeException> void genericThrow() throws E
private <E extends RuntimeException> void genericThrow() throws E
protected <E extends RuntimeException> void genericThrow() throws E
<E extends RuntimeException>
声明一个名为E
的泛型类型参数,其上限为。也就是说,E
必须是RuntimeException
或子类。