获取和设置Dart / Flutter中的类属性 您所在的位置:网站首页 dart获取类的属性 获取和设置Dart / Flutter中的类属性

获取和设置Dart / Flutter中的类属性

2024-07-13 19:42| 来源: 网络整理| 查看: 265

在代码示例中,您将age、height和weight定义为public。因此,您不需要定义getter和setter。您可以直接增加和减少它们的值。

代码语言:javascript复制void main() { final a = Person(age: 25, height: 210, weight: 90); a.age++; a.height++; a.weight++; print(a); // This person is 26 years old, 211cm tall and weights 91kg } class Person { int age; int height; int weight; Person({ this.age = 0, this.height = 0, this.weight = 0, }); toString() => 'This person is $age years old, ${height}cm tall and weights ${weight}kg'; }

但是,如果以后依赖状态相等来重建Widget,则可能会通过更改对象遇到问题。最好把你的国家对象当作是不可变的。

然后,对于列出的值,如果您引用[dart:mirrors][1],它就不受Flutter的支持。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有