美文网首页
成员变量与局部变量区别

成员变量与局部变量区别

作者: F_Young | 来源:发表于2018-03-26 18:00 被阅读0次

A:位置不同

成员变量:类中方法外

局部变量:在方法定义中或者方法声明上

B:内存中的位置不同

成员变量:在堆内存中

局部变量:在栈内存中

C:生命周期不同

成员变量:随着对象的创建而存在,随着对象的消失而消失

局部变量:随着方法调用而存在,随着调用结束而消失

D:初始化值不同

成员变量:有默认初始化值

局部变量:没有初始化值,必须定义赋值才能使用

注意事项:局部变量和成员变量名字可以一样,在方法使用中采用就近原则

相关文章

  • 2018-08-30

    成员变量与局部变量的区别

  • 成员变量与局部变量的区别

    成员变量与局部变量的区别

  • No_16_0226 Java基础学习第七天

    [TOC] 成员变量与局部变量 成员变量与局部变量区别:A:在类中的位置不同成员变量:在类中,方法外局部变量:在方...

  • Java中的成员变量和局部变量

    成员变量,局部变量? 局部变量和成员变量的区别

  • 记一次Java后端实习生面试(1)

    2018-5-18面试: 1.成员变量、静态变量和局部变量的区别; 成员变量和局部变量的区别 成员变量: ...

  • Java基础-2 变量 封装

    成员变量与局部变量的区别:1. 定义的位置区别成员变量是声明方法之外,类之内的变量。局部变量时声明在方法之内 的变...

  • [Java]面向对象

    1.面向对象的封装性 1)成员变量与局部变量的区别:成员变量有默认值,而局部变量无,必须显式的赋值才能使用。成员变...

  • JAVA面向对象

    1、this 用于区别成员变量与局部变量重名 在成员变量前面添加 this. 2、构造方法 A 构造方法概述: ...

  • Java基础知识集

    一、掌握成员变量,局部变量的区别: 变量:分为两种,成员变量,局部变量。 在类中的位置不同 成员变量:类中,方法...

  • 面对对象学习第二篇

    局部变量和成员变量的区别 (1)成员变量直接定义在类中。局部变量定义在方法中,参数上,语句中。 (2)成员变量在这...

网友评论

      本文标题:成员变量与局部变量区别

      本文链接:https://www.haomeiwen.com/subject/hufccftx.html