构造函数的作用是什么以及为什么要用大括号?

来源:3-6 hi_net统一异常和返回处理与Adapter模式设计

每天学两节

2021-03-21

HiNetResponse( {this.data, this.request, this.extra, this.statusCode, this.statusMessage});
这里的{}代表什么意思?构造函数的作用是什么?

写回答

1回答

CrazyCodeBoy

2021-03-21

这是Dart基础部分的内容,在dart中可以通过在方法中使用大括号{}来包裹参数,被包裹的参数就成了可选参数了。

另外,构造函数的最大作用就是创建对象时完成初始化,当我们在new一个对象并传入参数的时候,会自动调用构造函数并完成参数的初始化。

这个在基础课程有有将哦:https://coding.imooc.com/class/321.html


0
1
每天学两节
非常感谢!
2021-03-22
共1条回复

Flutter高级进阶实战-仿哔哩哔哩-掌握Flutter高阶技能

一次性掌握Flutter高阶技能+商业级复杂项目架构设计与开发方案

1722 学习 · 870 问题

查看课程