飞镖类启动后如何调用?

时间:2019-07-08 18:05:19

标签: flutter dart

我想创建一个类的实例,并自动在一行中全部调用一个init方法。目前,我只能分两行执行,但不想执行?在javascript / react中,它就像构造函数方法一样?

import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';

// @immutable
class StyleModel {
  TextStyle pageTitle;

  final Color primaryColor = Color.fromRGBO(253, 34, 00, 1.0); //Red

  StyleModel();

  void init() {

    this.pageTitle =
        TextStyle(color: primaryColor);
  }
}

var style = StyleModel();
style.init();

我只想创建该类的一个实例,并使用为构建该类的其他属性而分配的私有属性来调用它?

1 个答案:

答案 0 :(得分:1)

在这种情况下,请使用级联运算符StyleModel()..primaryColor = Colors.red; 这样就可以在“层叠”中添加操作。检查此以获得更多信息Here