C#应用开发与实践课件作者胡学钢第3章节变量和常量.pptVIP

  • 17
  • 0
  • 约1.47万字
  • 约 43页
  • 2018-05-08 发布于广东
  • 举报

C#应用开发与实践课件作者胡学钢第3章节变量和常量.ppt

图3-8 常量和变量的差异 本程序中变量num1的初始化值为98,而常量num2的值为368,由于变量的值是可以修改的,所以变量num1可以重新被赋值为368后再输出。通过查看输出结果,可以看到变量num1的值可以被修改,但如果尝试修改常量num2的值,编译器会出现错误信息,阻止进行这样的操作。 尽管常量不能使用static关键字声明,但可以象访问静态字段一样访问常量。未包含在定义常量的类中的表达式必须使用类名、一个句点和常量名来访问该常量。 const关键字可以防止开发程序时错误的产生。例如,对于一些不需要改变的对象,使用const关键字将其定义为常量,这可以防止开发人员不小心修改对象的值,产生意想不到的结果。如果在定义方法时,不希望在方法体中修改参数值,应使用const关键字将参数定义为常量参数,防 止用户修改参数值。例如定义getXXX()等形式的方法用于获取类的信息时,应将方法定义为const方法,防止用户在方法中修改成员变量的值,因为方法的作用是获取信息,而不是修改信息。总之,应尽可能多的使用const关键字(Use const whenever you need)。 变量是指在程序运行过程中其值可以不断变化的量。变量通常用来保存程序运行过程中的输入数据、计算获得的中间结果和最终结果等。声明变量时,需要指定变量的名称和类型,变量的声明非常重要,未

文档评论(0)

1亿VIP精品文档

相关文档