본문 바로가기

개발(합니다)/컴퓨터 일반&CS

함수와 메소드의 차이

반응형

함수와 메소드의 명칭이 헷갈릴 때가 있어서 정리합니다.




public String func(int num){
// 함수
return num + 10;
}

함수

: 인풋에 의해 아웃풋이 변경 됩니다.



public class Test{
int num = 10;
public String func(int num2){
// 메소드
return this.num + num2;
}
}

메소드 : 클래스 함수라고도 합니다.

: 객체에 종속되어 있기 때문에 인풋이 그대로여도 객체의 상태에 따라 아웃풋이 변경 될 수 있습니다.



반응형