Web Dev

[IDE] Intelli J - 상속 및 UML 확인하기

DuL2 2023. 3. 22. 20:47

 상속 구조를 타고 들어가면서 읽어보다가 한눈에 어떻게 구조가 이루어지는지 궁금하였고 공부할 때 도움이 될까 싶어 정리해보려고 한다.

 

 만약 어떤 클래스에 대해 가지고 있는 기능과 어떤 클래스를 상속을 받고있는지 궁금하다면 다음과 같이 찾아보자.

 

단, 하위의 기능 중 일부는 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