码迷,mamicode.com
首页 > 编程语言 > 详细

Java中的局部变量、成员变量和静态变量

时间:2019-04-15 23:29:51      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:地方   情况   通过   默认   方法   system   也会   pre   public   

直接看代码

public class Variable {

    // 静态变量,属于类的变量,且用关键字static声明,不属于实例,虽然可以通过实例来调用,但是不建议
    private static int staticVar;
    // 成员变量,属于类对象的变量
    private String instanceVar;

    public static void main(String[] args) {
        // 局部变量,在方法中申明的变量,不能在出了这个方法,即一对花括号{}之外  的地方使用
        // 局部变量必须手动初始化,不初始化就使用会报错
        int localVar;

        // 看看不初始化的输出情况
        // 成员变量需要通过对象调用,不初始化系统会给默认值
        String s = new Variable().instanceVar;
        System.out.println(s);

        // 静态变量不初始化系统也会给默认值
        System.out.println(staticVar);

        // 局部变量不初始化使用会报错
        System.out.println(localVar);
    }

}

Java中的局部变量、成员变量和静态变量

标签:地方   情况   通过   默认   方法   system   也会   pre   public   

原文地址:https://www.cnblogs.com/zxfei/p/10713646.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!