Function 颤振中如何将函数传递给其他类并将函数的响应返回给主类

Function 颤振中如何将函数传递给其他类并将函数的响应返回给主类,function,class,flutter,dart,arguments,Function,Class,Flutter,Dart,Arguments,我有一个在主类中调用它的类,但我想将一个函数传递给子类,并在子类中运行函数,然后将函数的响应返回给主类。如何在颤振镖中执行 class subclassName final function NameOfFunction; subclassName(this.NameOfFunction); 主课 subclassName(the function you want to pass); 主要 做 主课 subclassName(the function you want to pass);

我有一个在主类中调用它的类,但我想将一个函数传递给子类,并在子类中运行函数,然后将函数的响应返回给主类。如何在颤振镖中执行

class subclassName
final function NameOfFunction;

subclassName(this.NameOfFunction);
主课

subclassName(the function you want to pass);
主要

主课

subclassName(the function you want to pass);
主要

class Answer extends StatelessWidget {
final String textanswer;
final Function answerQuestion;
  Answer(this.answerQuestion,this.textanswer);

  @override
  Widget build(BuildContext context) {
    return Container(
      child: RaisedButton(
        color: Colors.blue,
        textColor: Colors.white,
              child: Text(textanswer),
              onPressed: answerQuestion,
            ),
    );
  }
}