zoukankan      html  css  js  c++  java
  • Java 成员变量和局部变量

    1.成员变量

    在类中定义,用来描述对象将要有什么。

    2.局部变量

    在类的方法中定义,在方法中临时保存数据。

    成员变量和局部变量的区别

    作用域不同:

      局部变量的作用域仅限于定义它的方法

      成员变量的作用域在整个内部都是可见的

    初始值不同:

      Java会给成员变量一个初始值

      Java不会给局部变量赋予初始值

    public class test6 {
        public static void main(String[] args) {
            int a; // 系统会给一个初始值为0
            float b;
        }
    
        public static int f(int a){
            int b;
            return b; // 报错:initialize variable,要求给一个初始值
        }
    }

    其它不同:

      在同一个方法中,不允许右同名局部变量

      在不同方法中,可以右同名局部变量

      当局部变量和成员变量同名时,优先调用方法中的变量。

    注:

    1.成员变量可以在定义它的类中调用,也可以被本类中的方法调用,还可以被与这个类有关系的类调用。

    2.而局部变量只能在定义它的方法内被调用。

  • 相关阅读:
    fiddler强大功能用法(二)
    fidder强大功能用法(一)
    fidder使用
    postman
    bug的一生:如何体现测试专业度?
    Fiddler无法抓到https的解决方法
    Fiddler工具安装下载使用
    z-index
    position:absolute
    ajax跨域,json,jsonp
  • 原文地址:https://www.cnblogs.com/chuijingjing/p/9450452.html
Copyright © 2011-2022 走看看