使用依赖对象的构造函数注入

17 Mar 2025 | 阅读 2 分钟

如果类之间存在 HAS-A 关系,我们首先创建依赖对象(包含对象)的实例,然后将其作为主类构造函数的参数传递。 这里,我们的场景是 Employee HAS-A Address。Address 类对象将被称为依赖对象。 让我们先看看 Address 类

Address.java

此类包含三个属性、一个构造函数和 toString() 方法,以返回这些对象的值。

Employee.java

它包含三个属性 id、name 和 address(依赖对象)、两个构造函数和 show() 方法,以显示当前对象(包括依赖对象)的记录。

applicationContext.xml

ref 属性用于定义另一个对象的引用,通过这种方式,我们将依赖对象作为构造函数参数传递。

Test.java

这个类从 applicationContext.xml 文件中获取 bean 并调用 show 方法。