본문 바로가기
멘토씨리즈 자바/이론

[핵심정리] 메서드

by Hwanii_ 2023. 6. 1.
728x90

SECTION 08 - 메서드
223 page.
 
1. 메서드
: 메서드란, 클래스 안에서 특정 기능을 수행하기 위해 코드들을 하나의 블록으로 따로 묶어 놓은
집합을 말한다. 메서드를 구현함으로써 특정 기능이 여러번 필요할 때,
코드를 반복적으로 사용하는 것을 피할 수 있다. 
== 모듈화.
 
2. 메서드의 기본 구조
: 메서드는 매개변수 (Parameter)를 받아서 블록 안에서 사용할 수 있다.
 

접근 제한자 반환 타입 메서드 이름(자료형 변수명1, 자료형 변수명2 ...) {

		// 기능을 수행할 코드들

}

 
3. 메서드 호출
: 메서드는 또 다른 메서드에서 호출되어 사용이 가능하다.
 
메서드가 있는 클래스 참조변수 = new 클래스();
참조변수.메서드 이름();
(단, 같은 클래스에 있는 메서드를 호출할 때는 메서드 이름만 호출 한다.)
 

예시

 
4. 리턴값(return)
: 메서드를 호출할 때, 매개변수를 전달해 준 것처럼 필요에 따라 메서드로부터
실행한 결과값을 되돌려 받을 수 있다.
메서드가 반환할 값이 있다면 반드시 return 구문을 통해서 결과값을 반환해 주고,
메서드를 종료해야 한다.
만약 return 문이 없다면 컴파일 에러가 발생한다.
 

접근 제한자 반환 타입 메서드이름() {
		//	기능을 수행할 코드들
        ...
        return 결과값;
}

 
5. setter / getter
: private 필드의 값을 대입하는 방법으로 setter 메서드를 사용한다.
반대로 객체 외부에서 private 필드의 값을 구하기 위해 getter 메서드를 사용한다.

반응형

'멘토씨리즈 자바 > 이론' 카테고리의 다른 글

[핵심정리] 상속  (0) 2023.06.02
[핵심정리] 생성자  (0) 2023.06.02
[핵심정리] 클래스  (0) 2023.05.30
[핵심정리] 배열  (0) 2023.05.28
[핵심정리] 제어문-2  (0) 2023.05.28