1-0

새로운 함수를 만들 때 전달받을 값이 있다면 매개변수를 선언해주는데 

그 매개변수에 기본값을 1-0 이미지처럼 설정해 줄 수 있다. 

즉 함수를 호출할 때마다 값을 전달해주는 것이 아니라 함수 선언할 때 매개변수에 직접

기본값을 지정해줄 수 있다. 이렇게 하면 1-0 이미지처럼 함수를 호출할 때 기본값이 설정되어 있는 부분은

값을 전달할 필요가 없어진다.

 

주의할 점은 이 기본값을 지정해주는 매개변수는 제일 뒤쪽에 있어야 한다. 다른 매개변수 사이에 있으면

에러가 발생한다.

 

1-1

기본값은 기본적으로 제일 뒤쪽에 있어야 하며 

1-1 이미지처럼 그 후로는 계속해서 기본값을 추가할 수 있다.

 


 

오버 로딩이란?

함수 이름의 중복 사용을 말한다. 

함수 이름을 중복 사용하기 위한 조건이 두 가지가 있다.

 

1. 매개변수 개수가 달라야 한다

2. 매개변수 타입이 달라야 한다. (순서가 다른 걸 포함한다)

 

매개변수 갯수가 다른 경우

 

매개변수 타입이 다른 경우

 

+ Recent posts