개발 하나둘셋/Java & Spring

[java] 메서드, 파라미터 이해하기

유리코딩 2021. 12. 3. 17:02
반응형

개념정리

Java 메서드, 파라미터 이해하기


 

서론

 

메서드

메서드 :  객체 지향 프로그래밍에서 객체과 관련된 함수이며 데이터와 멤버 변수에 대한 접근 권한을 갖는다

사용하는 이유 : 소스의 가독이 좋아짐, 소스코드의 재사용이 용이

메서드의 구조

public (반환타입) 메서드명(파라미터) {
	// 명령 내용
	return (반환값)
}

 

 

파라미터, 반환값이 다양한 경우

파라미터 :  메소드 수행에 필요한 입력값을 저장하는 변수

return 값이 없는 경우 반환 타입은 void

// 파라미터 X, 반환값 X
public void simplePrint() {
	System.out.println("파라미터도 없고, 반환값도 없어요!");
}

// 파라미터 O, 반환값 X
public void simpleSum(int num1, int num2) {
	System.out.println("num1 :" + num1 + ", num2: " + num2);
}

// 파라미터 X, 반환값 O
public int simpleReturn() {
	return 3;
}

// 파라미터 O, 반환값 O
public int sum(int num1, int num2) {
	return num1 + num2;
}

 

static

메인 메소드 안에서 메소드를 실행할려면 static을 붙이기

public static int sub(int num1, int num2) {
	return num1 - num2;
}


public static void main(String[] args) {
	int result = sub(1, 2);
	System.out.println(result);
}

 

 

 

반응형