想知道什么是“成员变量”吗?
成员变量是直接定义在“类”中的量; 特点:成员变量有默认值,具体请看表格
成员变量的作用就是可以详细描述对象信息 我们来举个例子:
public class UserInfo{ int age; double source; char A; boolean flag; String name; //以上五行代码所定义的量就是成员变量,因为它们直接定义在了“类”里面 public static void main(String [] args){ System.out.println(age); System.out.println(source); System.out.println(A); System.out.println(flag); System.out.println(name); //因为没有给变量赋值,所以以上五行代码所打印的就是各个类型所对应的默认值 } } //输出结果: 0 0.0 false null
详细描述对象信息:
public class UserInfo{ int age; String name; String tel; String address; public static void main(String [] args){ UserInfo zhang = new UserInfo();//创建对象 zhang.age = 18; zhang.name = "张三"; zhang.tel = "123456789"; zhang.address = "郑州市"; //以上四行为成员变量赋值 System.out.println(zhang.address); System.out.println(zhang.name); } } //打印结果: 郑州市 张三