抽象 class 函数无法在 flutter 中访问任何地方

abstract class function not able to access anywhere in flutter

我正在尝试使用像这样使用抽象函数的文本样式

import 'dart:ui';
abstract class AppStyles {
  TextStyle getNameStyle() {
  return  TextStyle(
    fontSize: 40.0,
   );
}
}

我正在尝试访问这种样式

const Text(
          'Welcome to Flutter app',
          style: AppStyles.getNameStyle(),
        ),

也参考这个例子

但是它说这个错误

使函数静态化:

  abstract class AppStyles {
     static TextStyle getNameStyle() {
       return  TextStyle(
         fontSize: 40.0,
       );
     }
  }

为 TextStyle 导入正确的库,

'package:flutter/material.dart'

没有

'dart:ui' 

创建静态函数

abstract class AppStyles {
     static TextStyle getNameStyle() {
       return  TextStyle(
         fontSize: 40.0,
       );
     }
  }

或创建 AppStyles 的子类并实例化它:

class AppStylesImpl extends AppStyles {}

const Text(
      'Welcome to Flutter app',
      style: AppStylesImpl().getNameStyle(),
    ),