java入门--局部变量和成员变量的区别

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

定义位置的区别

1. 成员变量是定义在方法之外,类之内的;

2. 局部变量时定义在方法之内;

作用上的区别:

1. 成员变量的作用是用来描述一类事物的公共属性的;

2. 局部变量的作用就是提供一个变量的给方法内部语句使用;

生命周期的区别:

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

2. 局部变量只在其作用域被创建时存在,一旦出了作用于就在内存中消失;

初始值的区别:

1. 成员变量时有默认的初始值;

数据类型 默认的初始值

int                0

float             0.0f

double         0.0

cboolean      false

char               ''

String(引用)     ""

2. 局部变量时没有默认的初始值,必须要先初始化才能使用:如果未使用,是可以不初始化变量的;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,901评论 18 399
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,324评论 19 139
  • 重点掌握 3 类对象和方法 对象就是一个物体 类的独特存在就是一个实例,对实例进行操作叫做方法。方法可以应用于类或...
    Coder大雄阅读 5,008评论 0 2
  • 梦想实践营:Day2 第2篇文章 在分享群里,有很多小伙伴想换工作,又不知道自己喜欢的是什么,不想这样混日子,却找...
    阿柒柒成长记阅读 3,851评论 0 1
  • 春天,万物复苏,万象更新。在沟口,春天总是珊珊来迟,每年的三月下旬,才能勉强见到春天的影子,一冬天山里降下的积雪...
    梦回304阅读 4,386评论 0 5