public static void main(String[] args) { //这里的a存放的是具体的某个值 int a = 10; //创建一个变量指代我们刚刚创建好的对象,变量的类型就是对应的类名 //这里的p存放的是对象的引用,而不是本体,我们可以通过对象的引用来间接操作对象 Person p = new Person(); }
至于为什么对象类型的变量存放的是对象的引用,比如:
public static void main(String[] args) { Person p1 = new Person(); Person p2 = p1; }