상속 구조를 타고 들어가면서 읽어보다가 한눈에 어떻게 구조가 이루어지는지 궁금하였고 공부할 때 도움이 될까 싶어 정리해보려고 한다.
만약 어떤 클래스에 대해 가지고 있는 기능과 어떤 클래스를 상속을 받고있는지 궁금하다면 다음과 같이 찾아보자.
단, 하위의 기능 중 일부는 Community Edition에는 없을 수 있다.
내부 메서드 / 프로퍼티 확인하기
내부의 메서드가 프로퍼티가 궁금하다면 Intelli J 좌측 하단 Structure 탭을 확인해보자.
상속 구조 확인하기
클래스 위 아래로 가지고 있는 계층이 궁금하다면 우측 상단의 계층(Hierarchy) 탭을 확인해보자. 한눈에 쉽게 상속 관계를 볼 수 있으며 다양한 정렬 방식도 제공한다. 단축키는 `ctrl + h`이다.
상속 구조를 그림(UML)으로 확인해보기
위의 계층 탭의 구조가 보기 힘들다면 다음과 같이 클래스에 우클릭하여 Diagrams를 그려볼 수도 있다. 훨씬 직관적으로 눈에 들어오며 상속관계를 눈으로 직접 확인할 수 있다.
`Show Diagram`을 클릭하게 되면 다음과 같은 상속 관계를 나타내는 그림이 그려진다.
'Web Dev' 카테고리의 다른 글
[cote] 피보나치 수 (0) | 2023.04.04 |
---|---|
[IDE] Intelli J 단축키 (0) | 2023.03.23 |
[cote] 기사단원의 무기 (0) | 2023.03.22 |
[Github] 개발자 Github Profile 정리 팁 (0) | 2022.10.25 |
서버 Elasticsearch 설치 테스트 (0) | 2022.09.05 |