그런데 한 가지 주의할 사항이 있습니다. method3에서 선언한 내용을 다시 보겠습니다. int 값을 리턴합니다. ‘m3 실행’이라는 결과만으로는 10이라는 값을 리턴했는지 안 했는지 알 수 없습니다.
public int method3() {
System.out.println("m3 실행");
return 10;
}
따라서 method3와 같이 값을 리턴하는 메서드를 실행할 때는 리턴값을 받아낼 변수가 필요합니다.
package javaStudy;
public class MyClassExam {
public static void main(String[] args) {
MyClass myclass = new MyClass();
myclass.method1();
myclass.method2(10);
int value = myclass.method3();
System.out.println("m3가 리턴한 값"+ value);
}
}