你的位置:首页 > 软件开发 > Java > Java基础——成员变量和局部变量

Java基础——成员变量和局部变量

发布时间:2016-07-16 23:00:04
一.局部变量  在Java中,定义在类中的变量被称为成员变量,其作用域是在方法内有效。局部变量在使用时,必须先初始化才能使用,否则不能通过编译。如下代码局部变量未初始化,提示错误:     二.成员变量  1.定义在方法中的变量被成为局部变量,其作用域在整个类中有效。成员变量 ...

Java基础——成员变量和局部变量

 

一.局部变量

  在Java中,定义在类中的变量被称为成员变量,其作用域是在方法内有效。局部变量在使用时,必须先初始化才能使用,否则不能通过编译。如下代码局部变量未初始化,提示错误:

    Java基础——成员变量和局部变量

 

二.成员变量

  1.定义在方法中的变量被成为局部变量,其作用域在整个类中有效。成员变量使用时,不需要初始化变量,系统可以按默认原则进行初始化。初始化原则如下表:

    Java基础——成员变量和局部变量

    无需初始化,代码如下:

      Java基础——成员变量和局部变量

    注意,被final修饰的成员变量必须先初始化:

      Java基础——成员变量和局部变量

 

  2.如果在某个方法中定义的局部变量和成员变量同名,这种情况是允许的,此时方法中通过变量名访问到的是局部变量,而并非成员变量。

      Java基础——成员变量和局部变量

    上面代码中打印语句输出的是20,而不是10。

 


原标题:Java基础——成员变量和局部变量

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。