[Java] Class 클래스

이지현·2022년 3월 25일
0
post-thumbnail

📕1. Class 클래스

1-1. Class 클래스란?

  • 모르는 클래스의 정보를 사용할 경우에 직접 클래스 정보를 찾아야 하는데 이때 Class 클래스를 활용한다.

Class 클래스를 선언하고 클래스 정보를 가져오는 방법은 세 가지가 있다.

1-2. Object 클래스의 getClass() 메서드 사용하기

💡 Object 클래스의 getClass() 메서드 사용하기 예시

String s = new String();

// getClass() 메서드의 반환형은 Class이다.
// s의 클래스 타입을 모를 때 Object의 getClass() 이용하여 알 수 있다.
Class c = s.getClass();

1-3. 클래스 파일 이름을 Class 변수에 직접 대입하기

💡 클래스 파일 이름을 `Class` 변수에 직접 대입하기 예시

Class c = String.Class;

1-4. Class.forName("클래스 이름") 메서드 사용하기

💡 Class.forName("클래스 이름") 메서드 사용하기 예시

Class c = Class.forName("java.lang.String);
profile
개발 공부 중인 지현이

0개의 댓글