标签:静态 head 调用 sys 特点 extern content tool 构造
摘抄网上的
定义:
实例变量:定义在一个类的各个内部方法之外,是内部方法共享的变量
局部变量:定义在方法之中的变量,但是这个方法使用的变量,其他方法和类没法使用。
全局变量:也称为外部变量,它是在函数外部定义的变量,一个程序的所有的java源文件都可用。
静态全局变量:一程序由多个java源文件组成时,可以用静态全局变量指定某一个java源文件,仅这个java文件可用这变量。
1 int a,b; //外部变量 2 static int c;//静态外部变量 3 4 public class Sample 5 { 6 7 private int a=1; //实例变量 8 9 public void b() 10 { 11 int a=2; //局部变量 12 System.out.println("局部变量:a="+a); 13 System.out.println("实例变量:a="+this.a); 14 } 15 16 public void d() 17 { 18 System.out.println("局部变量:a="+a);//实例变量的a=1能套用在这里,局部a=2不能 19 System.out.println("实例变量:a="+this.a); 20 } 21 22 } 23 24 public class Sample 25 { 26 27 private int a=1; //实例变量 28 29 public void b() 30 { 31 int a=2; //局部变量 32 System.out.println("局部变量:a="+a); 33 System.out.println("实例变量:a="+this.a); 34 } 35 36 public void d() 37 { 38 System.out.println("局部变量:a="+a);//实例变量的a=1能套用在这里,局部a=2不能 39 System.out.println("实例变量:a="+this.a); 40 } 41 }
特点:
1. 实例变量的对象赋值为null,可以 public int形式,系统自动赋值,而局部不行必须要以a=3赋值才开始运算。
标签:静态 head 调用 sys 特点 extern content tool 构造
原文地址:https://www.cnblogs.com/guotao123/p/10400169.html