均表示不可被修改
相同點
1、final、const必須初始化
2、 final、const只能賦值一次
不同點
1、 final可修飾實體變數、const不可以修飾實體變數
2、訪問類中const修飾的變數需要static修飾
3、const修飾的List集合任意索引不可修改,final修飾的可以修改
4、const 用來修飾變數 只能被賦值一次,在編譯時賦值
final 用來修飾變數 只能被賦值一次,在運行時賦值
5、final 只可用來修飾變數, const 關鍵字即可修飾變數也可用來修飾 常量建構式
當const修飾類的建構式時,它要求該類的所有成員都必須是final的,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/295952.html
標籤:Dart
下一篇:Dart空安全的底層原理與適配
