자신이 속한 클래스의 정보를 담은 클래스
접근 방법
Student student = new Student();
1. 생성된 객체로부터 접근
-> student.getClass();
2. 클래스 리터럴로 접근
-> Student.class
3. 클래스 이름으로 접근
-> Class.forName("Student")
Java Reflection API를 통해 클래스 정보에 접근할 수 있다.
* Java Reflection API란?
-> 힙 영역에 로드된 Class 타입의 객체를 통해, 원하는 클래스의 인스턴스를 생성할 수 있게 지원하고,
인스턴스의 필드와 메서드를 접근 제어자와 상관없이 사용할 수 있도록 지원하는 자바 API
'언어 > Java' 카테고리의 다른 글
static (0) | 2022.05.10 |
---|---|
Wrapper Class (0) | 2022.05.10 |
String Constant Pool (0) | 2022.03.25 |
Overriding 오버라이딩 (0) | 2022.03.14 |
Integer.valueOf() vs Integer.parseInt() (0) | 2022.02.21 |
댓글