Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 使用with绑定逻辑类_Dart_Flutter - Fatal编程技术网

Dart 使用with绑定逻辑类

Dart 使用with绑定逻辑类,dart,flutter,Dart,Flutter,我是新的飞镖/颤振程序员。我试图理解实现、扩展和with之间的区别 例如,使用“with”将逻辑类绑定到状态可以吗 class Home扩展StatefulWidget{ @凌驾 _HomeState createState()=>\u HomeState(); } 类_HomeState使用HomeLogic扩展State//HomeLogic是一个用于数据库连接和逻辑事物的类{ @凌驾 小部件构建(构建上下文){ 返回脚手架( 正文:中( child:Text(connectedUser)/

我是新的飞镖/颤振程序员。我试图理解实现、扩展和with之间的区别

例如,使用“with”将逻辑类绑定到状态可以吗

class Home扩展StatefulWidget{
@凌驾
_HomeState createState()=>\u HomeState();
}
类_HomeState使用HomeLogic扩展State//HomeLogic是一个用于数据库连接和逻辑事物的类{
@凌驾
小部件构建(构建上下文){
返回脚手架(
正文:中(
child:Text(connectedUser)//在HomeLogic中,我有connectedUser字符串,
),
);
}
}

那个答案对我来说不够。那个答案对我来说不够。
class Home extends StatefulWidget {
  @override
  _HomeState createState() => _HomeState();
}

class _HomeState extends State<Home> with HomeLogic //homelogic is a class for DB connection and logic things{
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Text(connectedUser) //in HomeLogic I have connectedUser string,
      ),
    );
  }
}