package test;
public class address {
String city;
}
package test;
public class Student {
//int是一种基本数据类型
//id是一个实例变量
int id;
//String是一种引用数据类型
//name是一个实例变量
//name是一个引用
String name;
//address 是一种引用数据类型
//name是一个实例变量
//name是一个引用
address addr;
}
package test;
public class main1 {
public static void main(String[] args) {
//创建Student对象
//s是一个局部变量
//s是一个引用
//s保存内存地址指向堆内存的Student对象
Student s = new Student();
//输出Student实例变量的值
System.out.println(s.id);
System.out.println(s.name);
System.out.println(s.addr);
s.id = 123456;
s.name="张三";
s.addr =new address();
s.addr.city="北京";
System.out.println("学号是"+s.id+"的"+s.name+"同学,家庭住址是"+s.addr.city);
//学号是123456的张三同学,家庭住址是北京
}
}
//0
//null
//null