- getDeclaredFields() : 클래스의 모든 필드를 조회
- getDeclaredmethods() : 클래스의 모든 메서드를 조회
- getSuperclass() : 클래스의 부모 클래스를 조회
- getInterfaces() : 클래스의 인터페이스들을 조회
- getDeclaredConstructor() : 생성자를 선택
- newInstance() : 선택된 생성자를 기반으로 인스턴스를 생성
지금 당장 이해해야 할 내용은 아님
클래스에 대해 정보를 얻고 그 정보를 확인하고 조작하는 기술으로만 이해