Java中变量的分类与作用域

淩亂°似流年 2022-11-05 08:37 283阅读 0赞

变量的分类与作用域

从整体上可将变量划分为局部变量,成员变量(也叫实例变量)和静态变量

局部变量,成员变量,静态变量的区别:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzg3MzU3OA_size_16_color_FFFFFF_t_70

局部变量(local variable)

方法或语句块内部定义的变量。生命周期是从声明位置开始到方法或语句执行完毕为止。局部变量在使用前必须先声明,初始化(赋初值)再使用。

#

#

示例 局部变量的声明:

  1. public void test(){
  2. int i;
  3. int j=i+5;//编译出错,变量i还未被初始化
  4. }
  5. public void test(){
  6. int i=10;
  7. int j=i+5;//编译正确
  8. }

#

成员变量(也叫实例变量 member variable)

方法外部,类的内部定义的变量。从属于对象ÿ

发表评论

表情:
评论列表 (有 0 条评论,283人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java变量作用

    一、全局变量和局部变量 简单理解:全局变量就是定义在类中的变量,它可以用在该类中的任何地方。局部变量就是定义在方法里面的变量,只能在该方法内使用。(不是很准确,但是可以这

    相关 java变量作用

    在Java中,变量的作用域分为四个级别:类级、对象实例级、方法级、块级。 类级变量又称全局级变量或静态变量,需要使用static关键字修饰,你可以与 C/C++ 中的 sta