I did the following test, but it doesn't work:
//main.dart
class Test
{
  static const   a = 10;
  final b = 20;
  final c = a+1;
}
//part.dart
part of 'main.dart';
class Test
{
  final d = a +1;   //<---undefined name 'a'
} 
I would like to split the class in flutter tutorial into multiple files. For example: _buildSuggestions in a separate file, _buildRow in a separate file, etc.
update:
my solution:
before:
//main.dart
class RandomWordsState extends State<RandomWords> {
{
    final _var1;
    final _var2;
    @override
    Widget build(BuildContext context) {
      ...
      body: _buildList(),
    );
    Widget _buildList() { ... }
    Widget _buildRow() { ... }
}
after:
//main.dart
import 'buildlist.dart';
class RandomWordsState extends State<RandomWords> {
{
    final var1;
    final var2;
    @override
    Widget build(BuildContext context) {
      ...
      body: buildList(this),
    );
}
//buildlist.dart
import 'main.dart';
  Widget buildList(RandomWordsState obj) {
     ... obj.var1 ...
  }