메서드란?

essential·2023년 5월 25일

객체 지향

목록 보기
6/40
  1. 문장들을 묶은 것
  • 작업 단위로 문장들을 묶어서 이름 붙인 것
  1. 값(입력)을 받아서 처리하고, 결과를 반환(출력)

메서드의 장점

  • 코드의 중복을 줄일 수 있다.
  • 코드의 관리가 쉽다.
  • 코드를 재사용할 수 있다
  • 코드가 간결해서 이해하기 쉬워진다.

메서드의 작성

  • 반복적으로 수행되는 여러 문장을 메서드로 작성
  • 하나의 메서드는 한 가지 기능만 수행하도록 작성

메서드 = 선언부 + 구현부

반환타입 메서드이름(타입 변수명, 타입 변수명2, …) > 선언부 / 타입 변수= 매개 변수

{

// 메서드 호출시 수행될 코드 > 구현부

}

int add(int a, int b) // 선언부

{ // 구현부
	int result = a+b
	return result; //호출한 메서드 결과를 반환한다.
} // 반환할 게 없으면 앞에 void 넣어준다

메서드의 구현부

지역변수(lv) 메서드 내에 선언된 변수

int add(int x, int y) { 
	int result = x + y;
	return result;
}

int multiplay(int x, int y) {
	int result = x * y;
	return result;
}
profile
essential

0개의 댓글