美文网首页
局部变量与实例变量

局部变量与实例变量

作者: _Dansh | 来源:发表于2017-07-07 12:04 被阅读0次

局部变量

  • 局部变量是指在方法中声明的变量
  • 局部变量的作用域是从声明开始,到方法体结束
  • 局部变量没有初始值,因此在读取一个局部变量之前,必须要给这个局部变量赋值,否则不能通过编译
  • 局部变量只在方法体内有效,不能使用访问控制符进行修饰。

实例变量

在类的声明中,属性是用变量来表示的。这种变量就称为实例变量,是在类声明的内部但是在类的其他成员方法之外声明的。类的每个对象维护它自己的一份实例变量的副本。

  • 实例变量是定义在类里面的变量,与方法平级
  • 实例变量的定义需要三部分:访问控制符号(可没有)+数据类型+变量名。
  • 实例变量具有初始值,使用时不必关心是否已经赋值。

实例变量本质是类或对象的属性。

相关文章

  • 局部变量与实例变量

    局部变量 局部变量是指在方法中声明的变量 局部变量的作用域是从声明开始,到方法体结束 局部变量没有初始值,因此在读...

  • 变量

    变量可分为局部变量、成员变量(也叫实例变量)、静态变量 1.与C语言不同,Java中的局部变量必须先初始化再使用 ...

  • 9.构造器与垃圾收集器

    堆(heap)——对象、对象的实例变量在堆上栈(stack)——方法调用和局部变量在栈上 实例变量:实例变量是被声...

  • 3.primitive主数据类型和引用

    primitive——原始 变量有实例变量和局部变量(声明在方法中的变量)成员变量(实例变量),如果是引用类型,则...

  • [iOS] - 怎么使用Block

    局部变量 property 实例方法 方法调用 typedef

  • Java学习笔记-1.4.2变量的分类

    变量的分类 从整体上可将变量划分为局部变量、成员变量(也称为实例变量)和静态变量 局部变量、成员变量、静态变量的区...

  • Java初始化小析

    Java里有局部变量、实例变量、静态变量,它们的初始化表现也不尽相同。下面来总结一下。 局部变量 局部变量应该是最...

  • java数据结构

    变量 局部变量:在栈上分配的,局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用. 实例变量具有...

  • 成员变量、局部变量、静态变量、实例变量

    成员变量 vs 局部变量 静态变量 vs 实例变量(成员变量) 静态变量的使用

  • Ruby:类中的变量

    Ruby提供了四种变量,分别是局部变量、实例变量、类变量、全局变量。 一、命名方式 局部变量:小写字母或者“_”开...

网友评论

      本文标题:局部变量与实例变量

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