龙空技术网

成员变量和局部变量区别

大连赵哥 77

前言:

现在小伙伴们对“成员变量必须写在成员方法之前吗”大约比较注意,同学们都需要知道一些“成员变量必须写在成员方法之前吗”的相关文章。那么小编在网摘上网罗了一些有关“成员变量必须写在成员方法之前吗””的相关内容,希望你们能喜欢,姐妹们一起来了解一下吧!

package unit2;

public class Java20 {

static int a;

static void m(int c) {

int b;

System.out.println(a);

}

public static void main(String[] args) {

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

// 语法:成员变量定义在类中。局部变量定义在语句块或方法块或方法参数中。

// 范围:成员变量作用范围整个类内部。局部变量作用范围是方法内部。

// 默认:成员变量系统会默认赋值【0、0.0、false、null】。局部变量必须我们亲自赋值才能使用。

// 存储:成员变量存储在堆内存中(对象在堆内存中)。局部变量存储在栈内存中。

// 生命:成员变量随着对象的创建而创建随着对象的销毁而销毁。局部变量随着方法的调用而产生随着方法调用结束而销毁。

}

}

标签: #成员变量必须写在成员方法之前吗