• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Dart中final和const区别

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

均表示不可被修改

相同点

1、final、const必须初始化
2、 final、const只能赋值一次

不同点

1、 final可修饰实例变量、const不可以修饰实例变量
2、访问类中const修饰的变量需要static修饰
3、const修饰的List集合任意索引不可修改,final修饰的可以修改
4、const 用来修饰变量 只能被赋值一次,在编译时赋值
final 用来修饰变量 只能被赋值一次,在运行时赋值
5、final 只可用来修饰变量, const 关键字即可修饰变量也可用来修饰 常量构造函数

当const修饰类的构造函数时,它要求该类的所有成员都必须是final的。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Dart语言学习(九) 运算符发布时间:2022-07-13
下一篇:
flutter_boost 报错 boost_container.dart:Error:this expression has type void and ...发布时间:2022-07-13
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap