inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

나도코딩의 자바 기본편 - 풀코스 (20시간)

클래스 메소드

chap 7 Class 강의 05MethodOverloading 마지막 부분에서 보여주는 .IndeOf에 컨트롤 누르고 들어가는 화면이 궁금합니다.

해결된 질문

217

채 수현

작성한 질문수 1

1

 해당화면은 어떠한 기능을 가지는지 궁금합니다.

 

인텔리제이에서 제공하는 기능들을 보여주는건가요??

 

 

java 객체지향

답변 1

1

나도코딩

안녕하세요?

IntelliJ 에서 컨트롤 키를 누른 상태에서 .IndexOf 와 같은 메소드를 마우스로 클릭하게 되면 해당 메소드가 어떻게 만들어져 있는지 정의 또는 사용 방법에 대한 정보를 보여주는 창이 나타납니다. 이는 IntelliJ 에서 제공하는 기능이지만 화면에 보여지는 소스코드는 자바의 String 클래스에 정의된 메소드로 JDK (Java Development Kit) 에 포함되어 제공되는 것입니다.

가령 강의에서 개발하고 있는 BlackBox 클래스 또한 컨트롤 키를 누른 상태에서 클릭해보시면 BlackBox 클래스가 정의된 곳으로 이동하여 소스코드를 확인하실 수 있는데요. 프로그램을 개발할 때는 보통 하나의 파일이 아닌 여러 개의 파일 (수십, 수백개 이상) 에 작업을 하게 되는데 특정 위치에서 사용하는 클래스 또는 메소드 등의 내용을 확인하기 위해 위 기능을 종종 사용합니다. 이 기능이 없다면 BlackBox 클래스의 어떤 메소드에 대한 정의를 확인하기 위해 좌측의 프로젝트 뷰에서 직접 BlackBox 파일을 찾아서 더블 클릭하고, 펼쳐진 소스코드 내에서 메소드를 찾아야 하는 번거로움이 있지요 😊

궁금증 해결에 도움되길 바라겠습니다.
감사합니다.

자바를 처음 배울 때 이런 고민이 드는 게 정상일까요?

1

145

2

static이 뭐였는지 기억이 안나요 ㅜㅜ

0

118

2

Iterator (알 수 없음) 데이터 삭제 후 초기화 관련 문의

0

70

1

사고력 키우는 법이 어떤게 있나요?

0

93

2

getter setter

0

101

2

섹션9. 66 메소드 오버로딩 시 질문이 있습니다.

0

79

1

안녕하세요 갑자기 프로그램 에러가 떠서 안되네요

0

75

2

변수 이름짓는법

0

114

2

intelli J 실행오류

0

114

2

혹시 이건 수학적 사고가 부족한 걸까요?

0

152

2

영상이 재생이 안됩니다.

0

167

3

이중 반복문 (후반전) 오른쪽으로 치우친 별 쌓기에 질문이 있습니다.

0

116

2

응용이 어렵습니다.

0

206

2

IntelliJ가 보이지 않습니다.

0

185

3

JDK 버전 문의

0

128

2

BlackBox 파일 내에서 메소드 정의

0

136

1

동기화

0

120

2

Iterator 문의

0

104

1

코드 순서 문의

0

141

1

클래스 메소드

0

149

2

Quiz_05 관련 질문드립니다 !

0

118

2

다운로드가 안됩니다

0

165

2

다형성

0

120

2

HashMap

0

80

2