Android 2011. 5. 24. 15:54




간결하게 클래스A와 sum매소드를 만들고 

public void class A {

int a = sum(5);

public int sum(int b){
int c = b + 5;

return c; 



이런식이라면 sum에 들어오는 값이 sum 매소드의 int b에 들어가고 그 b를 활용하여

sum 내부의 연산을 한다, 위 예제에서는 b + 5를 하여 int c에 넣었다.

그럼 위에서 sum(5);로 호출을 하였기에 b는 5가되고 sum내부에서 b에 5를 더해 c에 넣으니 c는

결과적으로 10이 된다, 그리고 아래 return  c;를 하게되면 저위에 sum(5); 라는 호출부 자체가

c가 된다, sum(5) 와 c가 같아 진다는 의미이다 그렇게 되면 sum(5)는 10이된다 .

int a = sum(5); 이기때문에 a는 10이 된다. 이 값을 가지고 다시 다른연산을 수행할수도있고 ,, 음

내가 이 간단한 것을 이해할 때 품었던 의문점은 아니 이걸 어따 사용하나 였는데 , 

계산기를 생각하면 쉽다, sum이 5씩더하는 계산부분이고 위에서 호출할때 sum(숫자 변수) 로 하면

어떤 수가 들어오던 그 수에 5가 더해져서 결과값이 나오므로, 소스가 간결하고 구분이 명확해진다


posted by 젊은쎄오
: