老师好,这章讲的初始化列表中,如何调用初始化的值。

来源:6-7 初始化列表_x264

轻舞飞沙

2019-05-28 15:34

老师好,这章讲的初始化列表中,如何调用初始化的值。

写回答 关注

2回答

  • 缥缈罐头
    2019-05-28 16:28:44
    已采纳
    void main() {
      Map map = {"address": "beijing", "name": "devil"};
      var person = Person.withName(map);
      print(person.name);
      print(person.address);
    }
    
    class Person {
      String name;
      int age;
      final String address;
      
      // 初始化列表
      Person.withName(Map map) : address = map["address"] {
        this.name = map["name"];
      }
    }


  • 轻舞飞沙
    2019-05-28 16:34:44

    非常感谢。

Flutter开发第一步-Dart编程语言入门

Flutter开发语言-Dart编程入门,为大家上手及进阶Flutter打下坚实基础。

33620 学习 · 107 问题

查看课程

相似问题