原文:JAVA局部变量和成员变量的区别

成员变量与局部变量的区别 在类中的位置不同 成员变量:在类中方法外面 局部变量:在方法或者代码块中,或者方法的声明上 即在参数列表中 在内存中的位置不同 成员变量:在堆中 方法区中的静态区 局部变量:在栈中 生命周期不同 成员变量:随着对象的创建而存在,随着对象的消失而消失 局部变量:随着方法的调用或者代码块的执行而存在,随着方法的调用完毕或者代码块的执行完毕而消失 初始值 成员变量:有默认初始值 ...

2019-03-25 09:04 0 657 推荐指数:

查看详情

java局部变量成员变量以及区别

一、局部变量 存在某个方法中的变量就叫局部变量局部变量一旦声明就必须赋值 否则不能使用 代码如下: class Person { String name; char sex; int age; public void eat(){ int num = 10;//不进行赋值 ...

Thu Mar 29 07:17:00 CST 2018 0 2016
Java成员变量局部变量区别

在类中的位置不同 重点 成员变量:类中,方法外 局部变量:方法中或者方法声明上(形式参数) 作用范围不一样 重点 成员变量:类中 局部变量:方法中 初始化值的不同 重点 成员变量:有默认值 局部变量:没有默认值。必须先定义,赋值,最后使用 在内存中的位置 ...

Sat Jun 08 02:09:00 CST 2019 0 808
JAVA局部变量成员变量有哪些区别

JAVA局部变量成员变量有哪些区别 1.定义的位置不一样<重点>***局部变量:在方法的内部成员变量:在方法的外部,直接写在类当中 2.作用范围不一样<重点>***局部变量:只有方法当中才可以使用,出了方法就不能再用成员变量:整个类全都可以通用。 3.默认值 ...

Fri Jul 27 04:03:00 CST 2018 1 2899
java中的成员变量局部变量区别

1、作用域不同 成员变量的作用域在整个类内部都是可见,可用的; 局部变量的作用域仅限于定义它的方法,不能被其它方法调用; 2、初始值不同 java会给成员变量一个初始值,初始值为0; java不会给局部变量赋予初始值,必须自己赋值; 3、在同一个方法 ...

Tue Jul 26 19:54:00 CST 2016 0 3833
java 成员变量局部变量区别

将对象的存储在数组中会报错 04成员变量局部变量区别 区别一:定义的位置不同 定义在类中的变量成员变量 定义在方法中或者{}语句里面的变量局部变量 区别二:在内存中的位置不同 成员变量存储在对内存的对象中 ...

Mon Apr 09 23:42:00 CST 2018 0 939
成员变量局部变量区别_

定义的位置上区别: 1. 成员变量是定义在方法之外,类之内的。 2. 局部变量是定义在方法之内。 作用上的区别: 1. 成员变量的作用是用于描述一类事物的公共 属性 ...

Thu Apr 11 02:04:00 CST 2019 0 1262
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM