매서드
자바는 객체지향언어이다. 객체지향 언어는 하나의 사물을 하나의 클래스로 설명하는 언어이다.
객체지향은 사물에 대한 설명을 '상태'와 '행동'으로 설명한다.
상태를 필드라고 표현하고 행동을 매서드라 말한다.
자동차로 비유하면
자동차에서 의 이름, 번호 이런 것은 필드 (변수) 전진한다 후진한다….행동(매서드)
매서드 (함수) 클래스 안에서 만들면 매서드라고 부르고 클래스 없이 만들면 함수 라고 부른다.
자바에서는 클래스 없이 라는 개념이 없기 때문에 매서드만 존재할수 있다. 100%
매서드는 입력 값에 따라 결과 값을 리턴한다. 믹서기로 생각을 해보면 딸기 라는 입력이 있으면 딸기 주스라 리턴되고 사과 라는 입력이 있으면 사과 주스를 리턴한다.
매서드 기본형태
public void method(int i, int j) {
}
public 접근제한자 void 리턴 자료형, 즉 이 매서드의 결과 로 출력되는 자료형 void 는 리턴이 없다. String 문자 리턴, int 숫자 리턴 method 매서드의 이름 (int i, int j) 인수 / 인자, 매서드의 입력값을 말한다.