메소드란?
필드가 물체의 상태라면, 물체의 행동에 해당하는 게 메소드이다.
car에 이름과 번호가 있기도 하지만, car는 앞으로 전진할 수도 있고 후진하는 행동도 할 수 있다.
매개변수와 인자 값
메소드는 입력값이 있고, 그 입력값을 받아서 무언가 한 다음 결과를 도출해 내는 수학의 함수와 비슷한 개념이다.
이때 입력값을 매개변수라고 하고, 결과값을 리턴값이라고 한다.
메소드란 클래스가 가지고 있는 기능이다. 클래스 안에서 선언할 수 있다.
public void method1(){
System.out.println("method1이 실행됩니다.");
}
public void method2(int x){
System.out.println(x + " 를 이용하는 method2입니다.")
}
public int method3(){
System.out.println("method3이 실행됩니다.");
return 10;
}
public void method(int x, int y){
System.out.println(x + "," + y + " 를 이용하는 method4입니다.");
}
public int method5(int y){
System.out.println(y + " 를 이용하는 method5입니다.");
return 5;
}
MyClass
public class MyClass{
public void method(){
System.out.println("");
return 10;
}
}
MyClassExam
public class MyClassExam{
public static void main(String args[]){
MyClass my = new MyClass();
int value = my.method(20);
System.out.println("method가 리턴한" + value + "입니다.")
}
}