构造函数的作用是什么以及为什么要用大括号?
来源:3-6 hi_net统一异常和返回处理与Adapter模式设计

每天学两节
2021-03-21
HiNetResponse( {this.data, this.request, this.extra, this.statusCode, this.statusMessage});
这里的{}代表什么意思?构造函数的作用是什么?
写回答
1回答
-
这是Dart基础部分的内容,在dart中可以通过在方法中使用大括号{}来包裹参数,被包裹的参数就成了可选参数了。
另外,构造函数的最大作用就是创建对象时完成初始化,当我们在new一个对象并传入参数的时候,会自动调用构造函数并完成参数的初始化。
这个在基础课程有有将哦:https://coding.imooc.com/class/321.html
012021-03-22
相似问题