# [Callable objects](https://dart.dev/language/callable-objects) 如果希望實例能像函數一樣被呼叫, 就實作call()函數, 支援與普通函數相同的功能,例如參數和返回類型。 ``` class WannabeFunction { String call(String a, String b, String c) => '$a $b $c!'; } var wf = WannabeFunction(); var out = wf('Hi', 'there,', 'gang'); void main() => print(out); ```