Java教程

Java面向对象_局部变量和成员变量

本文主要是介绍Java面向对象_局部变量和成员变量,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

成员变量(全局变量)

直接定义在类里面,方法的外面。

  • 类成员变量:使用static修饰。
  • 实例成员变量:没有使用static修饰。
public class Variable {
    static String name;     //类成员变量
    int age;                //实例成员变量
    
}

局部变量

  • 定义在方法的里面。
  • 方法的参数。
  • 代码块里面。
class Variable {
    //s和i都是局部变量
    void sum(int s){
        int i = 0;
    }

    //代码块里面也是局部变量
    {
        String name = "苏";
    }

}

 

 成员变量与局部变量区别

成员变量

  • 默认有初始值。
  • 在整个类都有效。

局部变量

  • 默认没有初始值,先初始化才能使用。
  • 只在大括号内生效。

 

这篇关于Java面向对象_局部变量和成员变量的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!