您现在的位置是:课程教程文章
java中不同变量的区别
2023-12-14 21:23课程教程文章 人已围观
-
马永胜——不同混凝土结构的混凝土施工
马永胜——不同混凝土结构的混凝土施工... -
进攻式辩护—从进攻防御角度根据案件不
进攻式辩护—从进攻防御角度根据案件不德萧维奇《最好的辩护》一书中有一个最核心的理念:最好的辩护就是进攻,进... -
变量与注释—C#/.Net零基础入门到精通C#
变量与注释—C#/.Net零基础入门到精通C#课程形式:录播 推荐理由 源码,笔记,(加老师微信;13687357261)视频 循序渐... -
javase java基础 jdk配置 jdk环境变量 hellowo
javase java基础 jdk配置 jdk环境变量 hellowoPS:想要获取课程配套代码学习资料,各类开发工具安装包及简历模板的小伙伴,...
区别
1、在类中的位置
成员变量:类中,方法外
2、在内存中的位置
成员变量:堆
局部变量:栈
3、初始化的值
成员变量:有默认值
局部变量:没有默认值,只有定义,赋值,才能使用
生命周期
成员变量:随着对象的创建而创建,随着对象的消失而消失
局部变量:随着方法的调用而存在,随着方法的结束而消失
实例
成员变量和局部变量的重名问题,就近原则;
可以使用this关键字区分,this.string指的是类中的成员变量,而不是方法内部的。
public class Demo{ String string= "成员变量"; public static void main(String[] args) { new Demo().show(); } public void show() { String string= "局部变量"; System.out.println(string); } }
以上就是java中不同变量的区别,希望对大家有所帮助。更多Java学习指路:Java基础
本教程操作环境:windows7系统、java10版,DELL G3电脑。
课程教程:java中不同变量的区别上一篇:java代码块的执行顺序是什么
下一篇:没有了