成员变量:
是在类中,且步子方法中的变量,叫做成员变量,有初始化值。
局部变量:
在方法中的变量,叫做局部变量,它没有默认值,必须先定义,赋值,才能用。
成员变量与局部变量的不同点:
1、类中的位置不一样:成员变量在类中,方法外,而局部变量在方法内。
2、内存位置不同:成员变量在堆内存,局部变量在栈内存。
3、生命周期不同:创建对象时存在,对象消失则消失,局部变量跟方法一起,随着方法被调用而存在,调用完毕消失。
4、初始化值不同:成员变量有初始化值,局部变量则没有。
private:私有变量
private:将属性和方法用private封装后表示,被封装的属性与方法只能在本类中使用,类外部不可见。 此时要想访问被封装的属性,必须提供getter与setter方法
代码:
package GolbalText2;
// 学生类
public class Stude