이번에 clone에 대해 궁금한게 생겨서 API Document에서 원하는 정보를 찾는 방법을 알아봤습니다.
Java Platform, Standard Edition Documentation
https://docs.oracle.com/en/java/javase/index.html
원하는 버젼에 맞춰 들어가셔서...
옆에 API Documentation 들어가보시면...
요렇게 Module별로 정리된걸 확인할 수 있습니다. 제가 찾던 clone을 찾아보겠습니다. 오른쪽 위에 검색으로도 쉽게 찾을 수 있지만, 하나하나 찾아가보자면 clone은 Object클래스에 있고 Object는 java.lang 패키지에 있으며, 이 패키지는 base모듈에 있습니다. 맨 윗줄에 java.base 모듈을 확인해보겠습니다.
java.lang 패키지가 2번째 줄에 보입니다.
조금 내리시다보면 Object클래스가 있습니다.
들어가자마자 clone메서드가 protected로 선언되어 있는걸 확인할 수 있습니다.
clone 메서드에서 메뉴얼까지!! 메뉴얼 보는 습관을 가져봐요.