美文网首页
02-Bean的两种传值方式

02-Bean的两种传值方式

作者: 干净_79db | 来源:发表于2019-03-03 16:33 被阅读0次

1.bean的传值方式有:

1.通过构造器传值(constructor-arg)

2.使用setter传值(property)

具体使用方法如下:

<constructor-arg name="   "  value="   ">

<constructor-arg name="   "  ref="   ">

<property name="   " value="   ">

<property name="   " ref="   ">

需要注意的是,constructor-arg和property都可以使用value和ref进行传值。但是value是简单类型而ref则是引用类型。

2.示例

·.创建一个phone类,定义属性color(颜色),尺寸(size),type(型号)。重载构造器,set/get方法以及tostring()方法。

Phone类

·创建一个student类,定义属性name(姓名),age(年龄),引用类型属性phone(手机),其中phone为Phone类中的对象。重载构造器,set/get方法以及tostring()方法。

Student类

·配置beans.xml,这里展示了使用构造器传值(constructor-arg)以及setter传值(property)两种方式进行传值,并根据类型不同采用value或ref。

beans.xml

·创建StudentApp主类,进行测试。

StudentApp

·运行结果。

运行结果

相关文章

网友评论

      本文标题:02-Bean的两种传值方式

      本文链接:https://www.haomeiwen.com/subject/icuiuqtx.html