반응형
추상 클래스에서 구체적인 클래스 이름 가져 오기
이 질문을 이미 받으 셨다면 사과드립니다. 질문을 검색했지만 답을 찾지 못했습니다.
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
반응형
'development' 카테고리의 다른 글
가장 빠르고 순수한 자바 스크립트 그래프 시각화 툴킷은 무엇입니까? (0) | 2020.12.05 |
---|---|
알려진 통계 분포의 데이터 정렬 알고리즘? (0) | 2020.12.05 |
RejectedExecutionException의 원인은 무엇입니까? (0) | 2020.12.05 |
SSDT 및 Visual Studio 2012 데이터베이스 프로젝트로 데이터베이스 배포를 올바르게 관리하는 방법은 무엇입니까? (0) | 2020.12.05 |
URL을 작성하는 방법은 무엇입니까? (0) | 2020.12.05 |