美文网首页
JAVA变量的作用范围

JAVA变量的作用范围

作者: NullAm | 来源:发表于2016-07-01 20:23 被阅读191次

变量分为成员变量和局部变量

1.成员变量

类体中定义的变量作用于整个类,类中都可以被访问到

2.局部变量

在一个方法中或函数内代码块中定义的变量成为局部变量

(!)变量是不可以嵌套的

Fun()

{   int i = 1;

{    int i=2; //编译错误作用域重叠

System.out.println(i);

}

}

(!)java中类与方法中的变量作用域可以嵌套

public class VarScope

{

public static void main(String args[]){

int x = 1;

System.out.println(x);

}
private int x;

}

类看作一个大的作用域,定义的字段(数据成员)可被方法中的同名字段所屏蔽

类中的成员变量作用于整个类在编译器的内部协调下只要作为类中的数据被声明了在类内部的任何位置都能使用

相关文章

  • JAVA变量的作用范围

    变量分为成员变量和局部变量 1.成员变量 类体中定义的变量作用于整个类,类中都可以被访问到 2.局部变量 在一个方...

  • 基础类型和语法

    1.变量及其作用范围? 解析:应该从三方面进行解释:变量的定义,Java变量的类别和含义,变量的作用范围答:1 变...

  • ECMAScript 6入门笔记

    1. 作用域变量 作用域就是变量的作用范围。也就是你声明一个变量以后,这个变量可以在什么场合下使用。以前的Java...

  • 变量的作用域

    变量的作用域指的是,变量起作用的范围。也就是能访问到变量的有效范围。JavaScript的变量依据作用域的范围可以...

  • 作用域和作用域链

    作用域和作用域链 作用域 作用域就是变量与函数的可访问范围,即作用域控制着变量与函数的可见性和生命周期。在Java...

  • 函数迈出三小步(二)

    四、 变量的作用域 变量的作用域指的是,变量起作用的范围。也就是能访问到变量的有效范围。 JavaScript的...

  • Java局部变量和作用域关系

    1、Java中作用范围是禁止嵌套的,而在C/C++中则是允许的 在Java中,在方法(函数)内定义的变量,其作用范...

  • 4.变量作用域、函数的三种模式调用

    作用域 变量的有效范围。 如何检测变量的有效范围 在指定的作用域下访问该变量,如果不报错,就证明这个变量的有效范围...

  • 2018-01-24 Python闭包的概念

    作用域 作用域是程序运行时变量可被访问的范围,定义在函数内的变量是局部变量,局部变量的作用范围只能是函数内部范围内...

  • 变量作用域

    0. 命名空间 变量作用域1. 变量作用范围:可操作范围2. Python 是静态作用域,变量的作用域源于它在代码...

网友评论

      本文标题:JAVA变量的作用范围

      本文链接:https://www.haomeiwen.com/subject/frfqjttx.html