메소드는 함수라고 볼 수 있는데 자바에선 메소드라고 불린다
메소드는 기계의 부품처럼 만들어놓고 리턴을 통해 원하는 곳에 어디든 사용할 수 있기 때문에
코드양을 줄일 수 있고 유지 보수가 쉬워진다
자바와 개발자 사이에는 만들고자 하는 코드들을 main안에 넣어야한다는 약속이 되어있다
위 예시에서 limit는 매개변수 (parammeter) 이고 숫자 5는 인자 (argument) 이다
매개변수와 인자를 통해 가변적인 것과 고정적인 걸 나눠 좀 더 좋은 코드를 만들 수 있다
여러개의 인자를 넣고 싶다면 , 를 활용한다
인자 1, 5는 매개변수 initm limit에 담긴다
매개변수를 바탕으로 코드가 실행이 되고 이 값을 output에 담아 리턴을 통해 main 안에 있는 numbering 메소드로 반환되고 이걸 result에 대입한다
이 때 result와 numbering의 데이터 타입을 꼭 일치시켜줘야한다
*리턴은 실행이 되고 거기서 코드를 종료시키는 특징이 있다
'Java > 자바' 카테고리의 다른 글
클래스와 인스턴스 그리고 객체 (0) | 2021.01.13 |
---|---|
객체지향프로그래밍 (0) | 2021.01.12 |
배열 (0) | 2021.01.11 |
조건문, 반복문 (0) | 2021.01.11 |
== vs .equals (0) | 2021.01.08 |