Java/자바

메소드

필리힐리 2021. 1. 12. 10:27

메소드는 함수라고 볼 수 있는데 자바에선 메소드라고 불린다

메소드는 기계의 부품처럼 만들어놓고 리턴을 통해 원하는 곳에 어디든 사용할 수 있기 때문에

코드양을 줄일 수 있고 유지 보수가 쉬워진다

 

자바와 개발자 사이에는 만들고자 하는 코드들을 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