Java成员变量:
1 直接定义在类中,即在整个类中都有效,一般写在类的头部
2 Java生成实例时JVM会在Java堆中开辟地址空间,所有成员变量存放在地址空间中,即堆中。
3 生命周期相对较长,跟随类一起销毁
4 根据成员变量的数据类型不同,拥有不同的默认值(整数0,浮点数0.0,char ’ ',boolean false ,其他类型null)
若实例中有赋值,则会覆盖掉默认值
5 作用:详细描述对象信息
6 对象的属性也称为成员变量
public class UserInfo {
//定义成员变量
int age;
String name;
String moble;
String address;
public static void main(String[] args) {
//声明对象的引用
UserInfo w = new UserInfo();
UserInfo k = new UserInfo();
//详述对象信息,对象属性
w.age = 20;
w.name = "张三";
w.mobile = "15746987754";
w.address = "北平大栅栏南门";
//输出
System.out.println(w.age);
System.out.println(w.name);
System.out.println(w.moble);
System.out.println(w.address);
}
}
输出结果:
20
张三
15746987754
北平大栅栏南门