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