programing

Class.newInstance() 대신 사용할 항목

goodsources 2022. 10. 21. 23:01
반응형

Class.newInstance() 대신 사용할 항목

Class.newInstance()는 권장되지 않습니다.문서에는 다른 방법이 제시되어 있지 않습니다.지금 인스턴스 작성은 어떻게 해야 하나요?

Java 9의 javadoc을 인용하려면:

clazz.newInstance()

대체할 수 있다

clazz.getDeclaredConstructor().newInstance()

Class.getDeclaredConstructor(...).newInstance(...)

그 이유에 대해서는, Google 의 에러 발생 가능성이 높은 메뉴얼(예를 들면)을 참조해 주세요.

언급URL : https://stackoverflow.com/questions/46393863/what-to-use-instead-of-class-newinstance

반응형