对象引用和对象的区别(从类的创建过程来分析)

分析对象引用和对象的区别

先创建一个简单的类,用这个类来分析类的创建过程:

public class Person{
    public Person{
    }
}

①new Person 以Person为类模板。在中创建一个Person对象。
②末尾()表示在创建Person对象后,调用其构造函数,对对象进行初始化。
③左边 的“Person person ”创建一个Person类的引用变量,存放在内存中,也就是指向Person对象的引用。
④“ = ”操作符使对象引用指向创建的对象,或者说创建的对象的引用存在前面的引用中。

对象引用和对象的关系

1.从对象引用出发
对象引用可以指向对象,也可以不指向对象。

 Person person;

2.从引用的对象出发
①一个对象可以被一个引用引用。
②一个对象可以被多个引用引用。

你可能感兴趣的:(#,java基础,java)