728x90
객체 지향 프로그래밍
정보와 동작들을 객체 단위로 묶고, 이런 객체들을 연결시키면서 정리하는 프로그래밍 방식
ex) 은행송금
보통 다른언어에는 함수라는 것이 별도로 존재한다.
하지만 자바는 클래스를 떠나 존재하는 것은 있을 수 없기 때문에 자바의 함수는 따로 존재하지 않고
클래스 내에 존재한다.
자바는 이 클래스 내의 함수를 메소드라고 부른다.
int :리턴 받을 자료형의 타입( 리턴값이 없을시 void 사용)
sum: method 메소드 이름
int x, int y: 파라미터parameter
ublic int sum(int a, int b)
{ return a+b; }
위 메소드의 의미는 다음과 같이 정의된다.
“sum이라는 메소드는 입력값으로 두개의 값(int 자료형 a, int 자료형 b)을 받으며
리턴값은 두 개의 입력값을 더한 값(int 자료형)이다.”
여기서 return은 메소드의 결과 값을 돌려주는 명령어이다.
메소드는 입출력 유무에 따라 다음과 같이 4가지로 분류할 수 있다.
- 입력과 출력이 모두 있는 메소드
- 입력과 출력이 모두 없는 메소드
- 입력은 없고 출력은 있는 메소드
- 입력은 있고 출력은 없는 메소드
728x90
'JAVA' 카테고리의 다른 글
8일차// [java] 피보나치 수열 (0) | 2021.01.20 |
---|---|
7일차//[JAVA] 2차원배열, 학생 성적 입력 (2)- > 합계, 평균 출력 (0) | 2021.01.20 |
8일차//[JAVA] 배열 sorting(정렬) 오름차순, 내림차순 (0) | 2021.01.20 |
7일차// [JAVA] Baseball 게임 , 야구게임 (0) | 2021.01.19 |
6일차//[JAVA][실습] 아스키 코드로 문자인지, 숫자인지 확인(ASCII) (0) | 2021.01.18 |