readonly 与 const的区别

readonly只能修饰类内部的字段。只能在声明 时或构造函数 中初始化。如果不赋值,系统会赋默认值,编译不报错。 

const修饰字段只能在声明中初始化  const 字段为编译时常数,如果不赋值,编译报错。 

readonly 关键字与 const 关键字不同。 const 字段只能在该字段的声明中初始化。 readonly 字段可以在声明或构造函数中初始化。 因此,根据所使用的构造函数,readonly 字段可能具有不同的值。 另外,const 字段为编译时常数,而 readonly 字段可用于运行时常数

posted on 2011-07-29 20:27  骑着毛驴去编程  阅读(261)  评论(0编辑  收藏  举报

导航