본문 바로가기

IT 지식

[JAVA] 메소드(Method)

728x90
반응형

 

 

메소드(Method)

 

입력된 데이터를 가공 / 데이터 연산을 수행할 후 결과물을 사용자에게 되돌려 주는 기능을 수행하는 소스

3요소 : 메소드 이름, 매개 변수, 반환 타입

메소드 이름은 식별자 작성 규칙과 동일하다.

매개변수

사용자가 입력(변수, 배열, 객체 형태)해야 할 어떤 데이터

다른 용어로 파라미터, 인자, 인수라고도 부른다.

매개 변수는 있을/없을 수도 있다.

반환 값이 없으면 void형으로 선언한다.

return 다음의 자료형과 동일하다.

return 구문은 메소드의 결과 값을 반환하고자 하는 경우에 사용한다.

return 이하 구문은 모두 실행되지 않는다.

void 키워드 : 반환 타입이 없을 때 사용하는 키워드, return이라는 키워드를 사용할 필요가 없다.

메소드를 사용하는 이유는 재사용성이 가능하기 때문이다.

사용 형식

접근_지정자    지정_예약어    반환_타입    메소드_이름(매개_변수_리스트) {

//적절할 코드

return 반환해야할_값;

}

 

 

오버로딩

 

메소드 시그너쳐 : 메소드의 이름, 자료형, 매개 변수의 개수오버로딩이란 메소드의 이름은 동일하게 작성하되 매개 변수의 자료형의 타입이나 개수를 다르게 정의하는 것(다중정의)을 말한다.크게 생성자 오버로딩과 메소드 오버로딩이 있다.

 

 

728x90
반응형

'IT 지식' 카테고리의 다른 글

[Spring] 스프링 프레임워크 기초  (3) 2025.04.17
[Spring] Spring Security  (2) 2025.04.17
[JAVA] 변수와 연산자  (0) 2025.04.13
[XPLATFORM] Chap09_배포  (0) 2025.04.13
[XPLATFORM] Chap08_MLM  (0) 2025.04.13