黑马程序员技术交流社区

标题: C#有关 [打印本页]

作者: 赵刘滨    时间: 2012-8-5 19:37
标题: C#有关
局部变量和类字段的区别?
作者: 董蒙蒙    时间: 2012-8-5 20:48
局部变量:在方法中定义的变量叫做局部变量,其作用域从定义开始,直到其所在的大括号结束为止;
类字段:一个变量一旦定义在方法外,类的里面,就叫做类的字段,这个变量就可以被本类的所有方法所访问,但注意的是,静态方法只能访问静态字段。
可以这样理解,字段属于变量,但是字段是定义在类里面,方法外面的全局变量,而方法里面的变量就是局部变量,局部变量只能在方法里面使用
作者: 赵令    时间: 2012-8-5 20:51
我们必须对方法中的【局部变量】显示地进行初始化   但如果没有对类中的字段进行初始化,他们就会被自动的初始化为默认值(
数字变量为0,boolean变量为false,如果对象引用的话就是null)
我们对使用 类字段时,是有默认值的,但局部变量 必须 初始化




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2