자바 클래스와 메소드 추출
클래스 정의
클래스는 서로 연관된 변수와 메소드들로 구성되어 있습니다.
자바는 소스코드를 실행할 때, 자바 소스코드 파일명과 동일한 public 클래스를 컴파일해서
그 클래스의 main 메소드를 실행하도록 약속되어 있습니다.
클래스 만들기와 메소드 추출 방법 실습
1. 새로운 클래스를 하나 생성(File 메뉴 ==> New ==> class 를 선택) 하고 클래스 이름은 Classtest1 이라고 부여합니다.
2. 생성된 클래스의 소스 코드를 다음과 같이 입력합니다.
3. 소스 코드들을 좀 더 효율적이면서 보기쉽고 이해하기 쉬운 코드로 변경하기 위해서는 메소드로 변경해 줍니다.
일단 중복되는 코드를 먼저 메소드로 정리해서 추출합니다.
메소드로 추출할 블럭을 지정한 후에 마우스 오른쪽 버튼을 클릭하여 나타난 팝업메뉴에서
Refactor 메뉴를 선택하고 Extract Method 를 클릭하여 선택한 후에 메소드의 이름을 지정합니다.
여기서는 메소드의 이름을 printAB 로 지정하여 추출합니다.
4. 다른 블럭들도 printCD 메소드와 printMath 메소드를 추출하여 메소드 형태로 만들어 줍니다.
5. 자바 소스코로 작성한 명령들이 메소드들로 변환되어 자바 소스코드들이 효율적이면서도 훨씬 보기쉽고 이해하기 쉬운 코드가 되었습니다.
'자바' 카테고리의 다른 글
자바 인스턴스 (0) | 2021.11.06 |
---|---|
자바 클래스의 형식 (0) | 2021.11.05 |
자바 라이브러리 문서 (0) | 2021.10.30 |
이클립스 환경에서 디버거 사용하는 법 (0) | 2021.10.29 |
자바 프로그램 아규먼트 입력 방법 (0) | 2021.10.28 |
댓글