1:成员变量和局部变量的区别? 1.源代码中定义的位置不同 成员变量定义在类中。 局部变量定义在方法中(类的下一级大括号都是局部的),也可以定义局部变量。 2.内存中存储的位置不同 成员变量存储在堆内存的对象中。 局部变量存储在栈内存的方法中。 3.生命周期的不同 成员变量随着对象的调用而出现。 局部变量所属区间的运行而出现,随着所属区间的结束而结束。 2: class car{ int num; String color void run(){ System.out.println(num+":"+color); } } public static void main (String[] args){ //结果是什么??? new.car().num=4; new.car().color="red"; new.car().run(); } 结果:0:null; 原因:匿名对象对方法只进行一次调用。 第一次new,对内存中开辟了一片空间,生成一个栈地址。没有被人指向。随既成为废代码、 第二次new,如上。 第三次的引用,运行了run()方法。打印了 0:null
成员变量和局部变量的区别(个人心得体会)
原创laijiangang ©著作权
文章标签 成员变量和局部变量的区别(个人心得体会) 文章分类 Java 后端开发
下一篇:常用的ASCII
-
Android使用JNA体会心得
JNA如何使用以及要注意的坑
so库 jar github JNA -
成员变量和局部变量的区别?
漫画Java,成员变量和局部变量的区别?
Java 漫画 少儿 编程入门 基础编程 -
JAVA成员变量和局部变量的区别
成员变量和局部变量的区别?1.源代码中定义的位置不同。成员变量定义在类中。局
局部变量 成员变量 JAVA 分割线 -
JAVA中成员变量和局部变量区别
类的定义定义类:就是定义类的成员,包括成员变量和成员方法。成员变量:和以前定义变量
java http 网络 成员变量 局部变量 -
JavaSE-成员变量和局部变量的区别Java