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 |