readonly只能修饰类内部的字段。只能在声明 时或构造函数 中初始化。如果不赋值,系统会赋默认值,编译不报错。
const修饰字段只能在声明中初始化 , const 字段为编译时常数,如果不赋值,编译报错。
readonly 关键字与 const 关键字不同。 const 字段只能在该字段的声明中初始化。 readonly 字段可以在声明或构造函数中初始化。 因此,根据所使用的构造函数,readonly 字段可能具有不同的值。 另外,const 字段为编译时常数,而 readonly 字段可用于运行时常数,