그런데 한 가지 주의할 사항이 있습니다. 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); } }