Java基础知识点(this关键字成员变量和局部变量)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础知识点(this关键字成员变量和局部变量)相关的知识,希望对你有一定的参考价值。

一:this关键字

1.this关键字的作用:可以区别成员变量和局部变量。

它采用就近原则,谁离我近,我就用谁。

注意:this的本质:所在方法调用者的地址值

二:成员变量与局部变量

public class GirlFriend()

private int age;​      //成员变量

public void method()

      int age = 10;​          //局部变量

     System.out.println(age);​

   

2.成员变量和局部变量的区别:

成员变量:类中方法外的变量。

局部变量:方法中的变量。

区别

成员变量

局部变量

类中位置不同

类中、方法外

方法内、方法申明上

初始化值不同

有默认初始化值

没有,使用之前需要完成赋值

内存位置不同

堆内存

栈内存

生命周期不同

随着对象的创建而存在,随着对象的消失而消失

随着方法的调用而存在,随着方法的运行结束而消失

作用域

整个类中有效

当前方法中有效

Java基础知识点(this关键字、成员变量和局部变量)_成员变量

以上是关于Java基础知识点(this关键字成员变量和局部变量)的主要内容,如果未能解决你的问题,请参考以下文章