对象引用的初始化方法
遇到的问题
在定义一个复杂的模块类,这个模块由一些其他模块组成,比如说,一辆车的信息,包含着电池、车轮、车锁、车主等等的信息,我又想把它们联系到一起,所以这个类就含有着对其他对象的引用。
那么如果说,我从数据库当中去查找这个类,我最终得到的结果,它的对象引用是什么样子的呢?
首先我去找了对象引用初始化的方式,如下:
方式:
- 在定义对象的位置;
- 在类的构造器中;
- 在使用对象之前, 即惰性初始化;
- 实例初始化.
代码
1 | /** |
在定义一个复杂的模块类,这个模块由一些其他模块组成,比如说,一辆车的信息,包含着电池、车轮、车锁、车主等等的信息,我又想把它们联系到一起,所以这个类就含有着对其他对象的引用。
那么如果说,我从数据库当中去查找这个类,我最终得到的结果,它的对象引用是什么样子的呢?
首先我去找了对象引用初始化的方式,如下:
1 | /** |