我感到困惑,当执行以下代码时:
@Test
public void testAccessible() throws NoSuchMethodException {
Constructor<LinkedList> constructor = LinkedList.class.getConstructor();
Assert.assertTrue(constructor.isAccessible());
}
断言失败,但LinkedList类具有
public
默认构造函数。那么为什么isAccessible()返回false?
getModifiers()
方法来确定访问级别/修饰符,而isAccessible()
则有不同的目的。 - D3V