首页 > 代码库 > 实例变量与局部变量之间的区别

实例变量与局部变量之间的区别

Edit

实例变量与局部变量之间的区别

Java.Variable 

1.实例变量是声明在类内而不是方法中。

class Horse {    private double *height* = 15.2;    private String *breed*;}

2.局部变量是声明在方法中的。

class Addthing {    int a;    int b = 12;    public int add() {        int *total* = a + b;        return total;    }}

3.局部变量在使用前必须初始化。

class Foo {    public void go() {        int x;        // 无法编译!你可以声明没有值的x,但若要使用时编译器就会给出警示        int z = x + 3;    }}

局部变量没有默认值!

 

实例变量与局部变量之间的区别