• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

인터페이스 함수 파라미터

21.12.11 15:09 작성 조회수 305

1

안녕하세요, 기효님
 
함수의 인터페이스를 정의 후 아래와 같이 파라미터를 하나만 적어보았는데 에러를 발생시키진 않더라고요.
 
정작 sum을 사용할 때는 파라미터를 하나만 넘기지 못하게 에러가 발생합니다.

왜 파라미터의 개수에 대해서는 에러 표시를 내지 않는가요?

답변 1

답변을 작성해보세요.

1

안녕하세요 David님, 좋은 질문이네요 :) 위 코드는 sum 변수의 타입을 SumFunction으로 명시해 두셔서 SumFunction 인터페이스 타입으로 선언되었기 때문에 파라미터 갯수는 a, b 2개를 넘겨주셔야 합니다. sum 함수에 파라미터를 1개만 넘기시고 싶으면 SumFunction 타입을 제거하시면 됩니다 :)