2013-06-14 3 views

답변

1

당신은, 예를 들어, 정보를 입력 일부 필요 할 때 반영.

클래스은 특별히 컴파일러에서 처리되며 클래스 인스턴스로 해석됩니다.

이전에 C#을 사용한 적이 있다면 유형 연산자와 같습니다.

동적 유형의 전체 이름을 얻으려면 당신은 할 수 있습니다 :

System.out.println(String.class.getName()); 
0

그것은 당신이 말하는 '특정 클래스의 모든 객체'하려는 일부 상황에서 유용 할 수 있습니다. 예를 들어, JUnit에서는 클래스의 클래스 객체를 사용하여 테스트가 특정 클래스의 예외를 throw 할 것으로 예상된다는 것을 나타냅니다.

또한 특정 유형의 객체에만 메서드를 적용 할 수 있도록 제네릭의 고급 사용에 유용 할 수 있습니다. 예를 들어, Spring HttpMessageConverter 오브젝트가이를 사용합니다.

관련 문제