ComputerScience/C# 2015. 4. 29. 12:51

메서드 ( method )

메서드

메서드가 호출되면 데이터를 받아서 연산을 수행한 다음, 결과를 리런하는 과정을 나열한 것이 메서드 선언이다.

실행되고 있으면 메서드 호출이라고 한다. 간단히 말해 준비하고 있는 상태는 선언, 실행되고 있는 상태를 호출이다.

메서드 외부에서 입력되는 데이터를 아규먼트라 한다. '메서드 이름(아규먼트)' 타입대로 선언하고 호출한다.

메서드 선언과 호출의 차이


 메서드

메서드 선언 

메서드 호출 

 소스 

 public int Calculator(int x, int y)

{ .......}

 int Num3 = oppCal.Calculator(20, 30)

상태

 준비(만약 호출되면 이런 일들을 하겠다.)

실행 

의미

아규먼트를 받아 작업을 하고 결과를 int 타입으로 리턴하는 과정을 의미한다. 

아규먼트를 받아 선언에서 정의한 과정대로 작업을 하고 결과를 int 타입으로 리턴(반환)한다. 

 용어 

int : 리턴 타입

Calculator : 선언된 메서드의 이름

int x, int y : 아규먼트(메서드 외부에서 입력되는 데이터) 

oppCal : 레퍼런스(메서드를 소유한 개체의 이름)//자세한건 뒤에서 배운다

Calculator : 호출된 메서드

oppCal.Calculator(20, 30) : 20, 30을 대입한 연산결과를 int타입으로 변환한다. 



'ComputerScience > C#' 카테고리의 다른 글

조건문 if ~ else  (0) 2015.05.06
예약어(키워드)와 이름명령법  (0) 2015.04.30
기본 산술 연산자 ( Operator )  (0) 2015.04.29
타입(type, 형)  (0) 2015.04.28
변수  (0) 2015.04.28