Turtle Study:What I learned

sung eon·2022년 6월 16일
1

스터디

목록 보기
9/13

오버로딩

int add(int a, int b) {
        return a+b+;
    }
.
    long add(long a, long b) {
        return a+b;
    }
.    
    long add(int[] a) { //int 타입 배열을 받아서, a라는 배열의 모든 값을 더해서 반환하는 메소드
        long result =0; //for문을 돌면서 더해진 값을 받아줄 변수 필요
        for(int i=0; i<a.length; i++) {
            result+=a[i]; //a의 값을 돌면서 하나하나 꺼내서 더해가며 result에 넣어줌
        }
        return result;
    }
.    
    //같은일을 하지만, 매개변수의 개수나, 타입을 다르게 해야하는 경우에 쓰기 좋다.
  • 안되는 경우 : 매개변수 type이 같고, 개수가 같음.
int add(int x, int y, int z) {
	return x+y+z;
}
.
int add(int a, int b, int x) {
	return a+b+c;
}
profile
코베베

0개의 댓글