Java中的变量
来源:互联网 发布:比尔盖茨 关于编程 编辑:程序博客网 时间:2024/06/08 12:44
实例1:
- public class Programmer {
- /**
- * 全局变量:也叫成员变量,是指在类中定义的变量;
- * 它在整个类中都有效。全局变量分为:类变量和实例变量。
- */
- private int age = 0; //实例域
- private static int nextId; //静态域(类变量)
- private final String name; //final实例域
- private static final double PI = 3.14; //静态常量
- public static void main(String[] args) {
- /**
- * 局部变量:是指那些在方法体中定义的变量以及方法的参数 ;
- * 它只在定义它的方法内有效。
- */
- int age = 20; //局部变量
- Programmer test = new Programmer("xiaoyu");
- System.out.println(age);
- }
1.局部变量:是指那些在方法体中定义的变量以及方法的参数;它只在定义它的方法内有效,作为操作类时临时存储数据用。注:如果 某个方法中的局部变量的名字与全局变量的名字相同 则该全局变量在这个方法中暂时失效。
2.final变量(实例域):将成员变量声明为final为实例域。final成员变量必须在声明时初始化或在构造函数中初始化,否则出 现编译错误。并且在后面的操作中,不能再对它进行修改。
3.静态变量:如果将变量定义为static,每个类中只有一个这样的域(所有对象的同一个类变量都是共享同一块内存空间)。而每 个对象对于所有的实例域都有自己的一份拷贝。静态域属于类,而不属于任何独立的对象。
4.静态常量:使用static final修饰的。
5.全局变量:也叫成员变量。静态域和实例域都属于全局变量。是相对于局部变量而言的:能够在整个类的多个函数中使用。
6.静态方法:静态方法是一种不能向对象实施操作的方法。静态方法不能访问实例域,因为它不能操作对象。但是静态方法可以访 问自身所在类的静态域。使用静态方法的两种情况:(1)一个方法不需要访问对象状态,其所需参数都是通过显式参数提供。 (2)一个方法只需要访问类的静态域。
阅读全文
0 0
- JAVA中的变量
- java 中的this变量
- java中的变量
- Java 中的变量
- java中的final变量
- Java中的静态变量
- java中的变量
- JAVA接口中的变量
- Java中的final变量
- java中的实例变量
- JAVA接口中的变量
- Java中的变量
- Java中的变量
- java中的变量
- java 中的 final 变量
- Java中的变量
- java中的Volatile 变量
- java中的变量
- Win7+Ubuntu双系统下删除Ubuntu的方法
- 排列组合算法-----使用递归
- JQuery 实现购物栏物品的添加与删除 总价计算案例
- java解析xml方法剖析
- web初学概述(便于理解记忆)
- Java中的变量
- 文件复制
- TCP/IP 建立连接、断开连接的过程
- 条款02:尽量以consts,enum,inline替换#define
- 【C语言】数据结构
- eclipse创建maven项目
- ZOJ 3804 YY's Minions(模拟)
- Spring 与Hessian 整合的简单远程调用实例
- Linux nfs安装