1、如果类实现了call()方法,则该类的对象可以作为方法使用
void main() {
Person person = new Person();
person.name = "Tom";
person.age = 10;
var result = person("Test", 20);
print("result===>$result");
}
class Person {
String name;
int age;
int call(String name, int age) {
print("Name is $name,Age is $age");
return 3;
}
}
运行结果:
Name is Test,Age is 20
result===>3