java/클래스와 메서드

메서드4(유산 있고 외부 값 받음)

june__Park 2021. 3. 25. 00:09
package week4;
class Ex06__{
	// return 값이 있으면 3개가 일치 시켜야한다
	// 1. 함수 이름 앞에 있는 리턴타입
	// 2. 함수 영역 안에 있는 return 옆에 값
	// 3. 함수 호출한 위치에서 reutrn 받아주는애
	// 리턴타입 일치 시켜줘야한다
	// 1 리턴이 있다 --> 리턴 타입 적어주고 void 제외하고 전부
	// 2 리턴 타입이 없다 -->void
	// 1
	int setNum() {
		int a = 10;
		int b = 20;
		// 2
		int result = a + b;
		// 2
		return result; // 유산값을 넘겨준다
	}
}

public class Method4 {
	public static void main(String[] args) {
		// 메서드는 맨 처음 : 1.메서드가 들어있는 클래스 객체를 만든다
		// 2. 메서드 이름 () 호출한다
		// 3. 만약에 메서드가 return(유산)이 있으면 그 값을 받아오는 같은 타입의 변수가 있어야한다
		// 리턴이 있다 --> 1.
		Ex06 e6 = new Ex06();
		int x = 10;
		int y = 20;
		// 3
		int result = e6.setNum(); // 호출한 위치에서 유산값을 받는다
		// return값이 있으면 항상 그 리턴값을 저장하는 변수가 필요하다
		System.out.println(result);
	}
}