본문 바로가기
JAVA

자바의 핵심 - 객체지향 프로그래밍(클래스와 객체)1-method

by aesup 2021. 1. 20.
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