黑马程序员--成员变量和局部变量
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.代码块局部变量:在代码块定义的局部变量,作用域:从定义该变量的地方生效,直到该代码块结束时失效。
在java语言中,根据变量的位置不同,可以将变量分为两大类:成员变量和局部变量。
成员变量是在类中定义的变量,包括:
1.类变量:以static修饰,作用域:从类的准备阶段就开始存在,直到系统完全销毁这个类。与类的生存范围相同
2.实例变量:不以static修饰,作用域:从类的实例变量被创建时就开始存在,直到系统完全销毁这个实例。与对应的实例生存范围相同
class Text
{
//定义实例变量
public String name;
//定义了一个类变量
public static int price;
}
局部变量指的是在方法中定义的变量,包括:
1.形参:在方法签名中定义的变量,作用域:整个方法中有效。
2.方法局部变量:在方法体中定义的局部变量,作用域:从定义该变量的地方生效,到该方法结束时失效。
3.代码块局部变量:在代码块定义的局部变量,作用域:从定义该变量的地方生效,直到该代码块结束时失效。
相关文章推荐
- 轻松搞定面试中的二叉树题目
- 面试题(无答案)
- 黑马程序员-C基础-推箱子(入门级)笔记总结
- 让程序员跳槽的非钱原因
- 阅读一个程序员的生命周期有感
- 黑马程序员--java 类的继承
- 黑马程序员--Java中的split函数的用法
- 黑马程序员---集合类
- 就业季必看的职业规划
- 黑马程序员---Java SE 7引入的三个新特性
- 黑马程序员---Java注解Annotations的详解以及使用实例
- 黑马程序员--C基础--循环结构总结
- 黑马程序员_多线程_2
- 黑马程序员_多线程_1
- HR面试五大经典问题和问答
- 程序员看法上的几个典型错误
- "蓝筹"程序员是如何炼成的?
- java面试核心基础(1)
- 程序员喜欢怎样的职位描述?
- 和程序员打交道的十大禁忌