development

추상 클래스에서 구체적인 클래스 이름 가져 오기

big-blog 2020. 12. 5. 10:10
반응형

추상 클래스에서 구체적인 클래스 이름 가져 오기


이 질문을 이미 받으 셨다면 사과드립니다. 질문을 검색했지만 답을 찾지 못했습니다.

Java에서 추상 클래스 내부에서이를 확장하는 구체적인 클래스의 인스턴스를 얻을 수 있습니까?

그렇다면 코드 예제를 볼 수 있습니까?


예,을 호출하여이 작업을 수행 할 수 있습니다 this.getClass(). 그러면 Class런타임 유형의 인스턴스 가 제공됩니다 this.

클래스 이름 만 원하면 this.getClass().getName().

마지막으로 this.getClass().getSimpleName()this.getClass().getCanonicalName(). 나는 로그 파일 등에 읽을 수있는 클래스 이름을 인쇄하기 위해 항상 전자를 사용합니다.

참고 URL : https://stackoverflow.com/questions/6901764/get-concrete-class-name-from-abstract-class

반응형