局部变量与实例变量
2017-07-07 本文已影响0人
_Dansh
局部变量
- 局部变量是指在方法中声明的变量
- 局部变量的作用域是从声明开始,到方法体结束
- 局部变量没有初始值,因此在读取一个局部变量之前,必须要给这个局部变量赋值,否则不能通过编译
- 局部变量只在方法体内有效,不能使用访问控制符进行修饰。
实例变量
在类的声明中,属性是用变量来表示的。这种变量就称为实例变量,是在类声明的内部但是在类的其他成员方法之外声明的。类的每个对象维护它自己的一份实例变量的副本。
- 实例变量是定义在类里面的变量,与方法平级
- 实例变量的定义需要三部分:访问控制符号(可没有)+数据类型+变量名。
- 实例变量具有初始值,使用时不必关心是否已经赋值。
实例变量本质是类或对象的属性。