您的位置:首页 > 职场人生

黑马程序员--成员变量和局部变量

2015-06-24 20:36 441 查看
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------

在java语言中,根据变量的位置不同,可以将变量分为两大类:成员变量和局部变量。

成员变量是在类中定义的变量,包括:

1.类变量:以static修饰,作用域:从类的准备阶段就开始存在,直到系统完全销毁这个类。与类的生存范围相同

2.实例变量:不以static修饰,作用域:从类的实例变量被创建时就开始存在,直到系统完全销毁这个实例。与对应的实例生存范围相同

  class  Text
{

     //定义实例变量

public String name;

//定义了一个类变量

public static int price;

}

局部变量指的是在方法中定义的变量,包括:

1.形参:在方法签名中定义的变量,作用域:整个方法中有效。

2.方法局部变量:在方法体中定义的局部变量,作用域:从定义该变量的地方生效,到该方法结束时失效。

3.代码块局部变量:在代码块定义的局部变量,作用域:从定义该变量的地方生效,直到该代码块结束时失效。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: