分析对象引用和对象的区别
先创建一个简单的类,用这个类来分析类的创建过程:
public class Person{
    public Person{
    }
}
①new Person 以Person为类模板。在堆中创建一个Person对象。
 ②末尾()表示在创建Person对象后,调用其构造函数,对对象进行初始化。
 ③左边 的“Person person ”创建一个Person类的引用变量,存放在栈内存中,也就是指向Person对象的引用。
 ④“ = ”操作符使对象引用指向创建的对象,或者说创建的对象的引用存在前面的引用中。
对象引用和对象的关系
1.从对象引用出发
 对象引用可以指向对象,也可以不指向对象。
 Person person;
2.从引用的对象出发
 ①一个对象可以被一个引用引用。
 ②一个对象可以被多个引用引用。

 京公网安备 11010502036488号
京公网安备 11010502036488号