- import java.math.BigDecimal;
- class Temp11_07 {
- static int b = 1;// 静态变量--在全局都要用到的共享的其他也要访问的就声明为静态变量
- private int a = 1; // 实例变量--只有Temp里访问的,只有这个本类里共享的。就声明为实例变量
- public static void main(String[] args) {
- }
- void b() {
- int a = 2; // 局部变量---用完就丢掉的,只在这个方法里用的。只用一次的。就声明为局部
- System.out.println("局部变量:a=" + a);
- System.out.println("实例变量:a=" + this.a);// 局部变量的作用域内引用实例变量:this.变量名
- }
- }
复制代码 实例变量:定义在类中但在任何方法之外。本类中有效。
静态变量:在实例变量前加上static修饰的变量。全部有效,与程序等寿命。
个人理解,不足之处,多多指教! |