标签:静态 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