何为实例化?
我们都知道Java其实就是类的集合,而类和对象的关系也不必多说,就是一类事物和一个事物的关系,比如狗与八公,人与我,国家与中国。
创建对象的过程就叫实例化 有时候也将对象叫做一个类的实例。
创建对象
创建对象过程详解: Person person = new Person();
这句话可以用四步来解释
1.第一步,右边的“new Person”,是以Person类为模板,在堆空间里创建一个Person类对象。
2.末尾的()意味着,在对象创建后,调用Person类的构造方法,对刚生成的对象进行初始化。 如果没写,会默认有一个无参数构造方法,如果你要写构造方法,就必须再加上无参数构造方法。
3.左边的“Person person”创建了一个Person类引用数据类型 变量。所谓Person类引用,就是以后可以用来指向Person对象的对象引用。
4)“=”的作用使对象引用指向刚创建的那个Person对象。
这部分是我看了CSDN的一个博客,写的特别好。加上我自己的理解,用我的话来概括了一下。 博客链接:https://blog.csdn.net/qq_43553938/article/details/83587291