method2 [자바/Java] 메소드2 - 리턴, 오버로딩 Return 의미 Return은 Re + turn의 의미 그대로, 다시 돌려주다를 뜻한다. 그렇기 때문에 프로그래밍 언어에서 리턴은 실행의 결과로서 다시 돌려주는 값을 뜻한다. 메소드에서 리턴문을 만날경우, 다음과 같은 과정을 거친다. 메소드를 호출한 곳으로 값을 리턴 이 때에 메소드가 정의시 명시한 리턴타입의 값을 리턴(무조건) 메소드 종료 반환값을 저장하는 변수가 있을 경우 저장 오버로딩(Overloading) 자바에서 메소드에 대해서 다룰 때 나오는 중요한 개념 중 하나이다. Overloading이란, 메소드를 중복으로 정의할 수 있는 개념이다. 메소드의 중복 정의, 오버로딩을 하기 위해서는 다음과 같은 조건을 만족해야 한다. 매개변수의 개수가 다르거나 매개변수의 자료형이 다르거나 매개변수의 순서가.. 2023. 9. 28. [자바/Java] 메소드1 - 정의 Method란 메소드(Method)란 흔히 프로그래밍에서 함수라고하는 개념과 똑같다. 자바에서는 함수라고 하지 않고 메소드라고 부른다. 프로그래밍을 하다보면, 반복적으로 함수(Function)를 사용해야 하는 경우가 많다. 해당 함수가 필요할 때마다 class 내에서 선언해주고 사용하기에는 너무 비효율적이다. 그러므로 메소드를 통해 반복되는 코드, 내용, 재사용해야 할 코드들을 한 뭉치로 묶어서 따로 메소드로 만들은 다음(정의) 이를 필요할 때마다 사용(호출)한다. Method 정의 메소드의 정의는 클래스 내에서 main 메소드 바깥에서 정의하여야 한다.메소드의 정의 구문은 다음과 같이 구성되어 있다. 수식어 리턴타입 메소드명 (매개변수, ...) { 실행문 } /* modifier return_type.. 2023. 9. 28. 이전 1 다음 728x90 반응형