# Callable classes

Dart 클래스를 함수처럼 호출하려면 `call()`메소드를 구현한다.

다음 예제에서 `WannabeFunction` 클래스는 세 개의 문자열을 받아서 연결하고, 공백으로 구분하고 느낌표를 덧붙인 `call()` 함수를 정의한다. 실행 버튼 ![img](https://dart.dev/assets/red-run-50a66e01c7e7a877dbc06e799d5bc4b73c4dace2926ec17b4493d8c3e939c59a.png) 을 눌러서 코드를 실행할 수 있다.

역자주: Callable classes는 엄밀하게 클래스를 호출하는 것이 아니라, 클래스의 인스턴스를 호출한다. 2019년 5월 15일에 다트 커뮤니티에 문서 변경을 요청하였다.

&#x20;\---

이전: [제너레이터 (Generators)](https://github.com/booiljung/gitbooks/blob/main/2101%20programming%20languages/2201%20dart%20language%20tour%202018/generators.md)

다음: [격리 (Isolates)](https://github.com/booiljung/gitbooks/blob/main/2101%20programming%20languages/2201%20dart%20language%20tour%202018/Isolates.md)

### 문서 변경 이력

2019년 5월 15일: 첫 작성.
