반응형
주문번호를 매개변수로 갖는 Order 클래스의 canCancel 메소드가 private로 선언되어 있을 때
이 메소드를 외부에서 호출하는 방법은 아래와 같다.
Order order = new Order();
Method method = order.getClass().getDeclaredMethod("canCancel", Order.class);
method.setAccessible(true);
boolean result = (boolean)method.invoke(order, "주문번호");
728x90
반응형
'개발 > JAVA' 카테고리의 다른 글
[JAVA] Jackson 직렬화, 역직렬화 (0) | 2025.02.03 |
---|---|
[JAVA] 직렬화(Serialized), 역직렬화(Deserialization) (0) | 2025.02.03 |
[JAVA] 배치(bat), 쉘(sh) 실행하기 (1) | 2022.05.18 |
[JAVA] KeyStore에 Root 인증서 등록하기(SSLHandshakeException, PKIXException) (1) | 2022.05.18 |
[JAVA] Runnable 과 Thread의 차이 (0) | 2022.05.16 |
댓글