成员变量和局部变量

来源:互联网 发布:龙珠直播软件 编辑:程序博客网 时间:2024/05/19 20:42

一:成员变量和局部变量的区别:

1.成员变量可以不用赋初值,默认的会赋上初值

2.局部变量一定要赋初值

static关键字的用法:

1.static修饰的变量是类变量,只有一处内存空间,类变量一旦在其他方法被修改,类变量也会改变;

2.static修饰的方法是类方法,当一个类创建一个对象后,就会调用这个类方法

二:局部变量和成员变量

     成员变量:类中定义的属性或字段就是成变量

     局部变量:方法中定义的变量,代码块中定义的变量

     成员变量可以通过this进行访问;局部变量不可以

    成员变量的优先级<局部变量的优先级

   成员变量,在类的所有方法中均可以使用;但是局部变量只能在相应的代码块中使用。