728x90
똑같은 코드 2번 들어가는 것
: 코드의 중복
오른쪽 코드는 배열출력을
별도의 메서드로 만든 것
printArr: 메서드 이름
하나의 작업을 하는 코드를
괄호 안에 집어 넣고
하나로 묶은 후
이름을 붙여준 것이
메서드
printArr(numArr) - 메서드 호출
즉, 메서드 사용하는 것
이 3문장이
1줄로 줄어듦
얘 또한 1줄로 줄어듦
메서드
: 작업 단위로 문장들을
묶어서 이름 붙인 것
메서드가 작업을 할 때
필요한 값을 주고
그 결과를 받을 수도 있다
메서드:
한가지 기능만 수행하도록
작성하는게 좋음
메서드: 선언부, 구현부로 구성
반환타입: 메서드가 작업한 작업결과의
타입을 보는 것
add메서드:
두 개 이상의 입력 값이 필요
입력은 0~n개 가능
출력 값은 0~1개
출력(반환타입):
예시에는 작업결과가
int값으로 나온다는 걸 의미
만약 작업 결과가 여러 개면 어떻게 출력?
=> 배열을 이용하거나
객체로 묶어서 출력해야 함
객체: 변수 묶음
반환할 값이 없을 때는
반환타입에 void 라고 적음
지역변수는 빨간 색 폰트
이 매개변수들도 메서드 안에
선언됐으니 지역변수
메서드 끝날 때 까지
유효한 지역변수들
메서드가 종료되면 모두 사라짐
그렇기 떄문에
서로 다른 메서드에 있는 변수들은
이름이 똑같아도 상관없다.
매개변수도 지억변수라는 점 기억하기
728x90
'> 프로그래밍 언어 > JAVA' 카테고리의 다른 글
[ch6-20,21] return문, 반환 값 (0) | 2023.01.24 |
---|---|
[ch6-17~19] 메서드 호출 (2) | 2023.01.24 |
[ch6-12,13] 클래스 변수 인스턴스 변수 (0) | 2023.01.23 |
[ch11-15~18] Stack과 Queue (0) | 2023.01.23 |
[ch11-12~14] LinkedList (0) | 2023.01.21 |