JAVA
자바의 핵심 - 객체지향 프로그래밍(클래스와 객체)1-method
aesup
2021. 1. 20. 16:29
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