javadoc for Void
는 말한다 :Void는 실제로 인스턴스를 해제 할 수 있습니까?
공허 클래스는, Java 키워드 void를 나타내는 Class 객체에의 참조를 보관 유지하는 uninstantiable 자리 클래스입니다.
하지만 생성자는 단순히 :
private Void() {}
는이 코드가 Void
인스턴스화
Constructor<Void> c = Void.class.getDeclaredConstructor();
c.setAccessible(true);
Void v = c.newInstance(); // Hello sailor
그래서
Void
는 uninstantiable
하지입니다.
Void
을 실제로 언 스탁 할 수 없게 만드는 방법이 있었습니까?
을 : 당신이 그것을 필요합니까? ;) 나는 그것이 _returning_'void' 메쏘드에 대한 리플렉션 API를위한 자리 표시 자일 뿐이라고 생각합니다 ... 아마도 프록시에 대해서만 도움이 될까요? – fge
리플렉션을 사용하는 경우 API를 사용하여 수행 할 수없는 많은 작업을 수행 할 수 있습니다. – kosa