00:00
好OK,那我们现在把类类型的属性扶持的方式呢给大家说了,那下面呢,我们再来看,然后咱们在这呢,还有一个比较特殊的叫微受阻类型的属性扶持。那什么叫数组类型,比如说呀,大家看好,我们在student里面,我们再设置一个属性,这个属性咱们叫什么?叫做string类型的数组,然后在这咱们叫ho by叫hobby叫什么呀?叫做爱好,那大家说我们当前一个学生所对应的爱好是不是应该有多个,对不对?好,那下面呢,我们就可以在这个位置来给他设置它所对应的get跟set方法,然后呢,我们就可以再次去重写咱们的to string方法,要不然咱们一会看不到效果是不是好啊。好,那我们现在把这个属性加上之后啊,那我们是不是就要来为这个属性赋值了,然后这个时候呢,咱们在咱们的IOC容器里面啊,然后我们再去写一个吧,比如说我们在这,或者说我们直接在这个位置去写也行,对吧,然后是property,然后我们要为hobby进行赋值,那这是一个数组,那怎么办呢?大家注意在这啊,咱们仍然是在标签里面去写,然后我们在property里面有一个什么标签,叫做标签。
01:21
大家注意,这个array就是干嘛的,专门为我们当前数组类型的属性进行赋值的,然后呢,我们把AR瑞标签给写上之后,然后我们就可以在这里面干啥了呀,咱们就可以在这里面,然后你就用value和谁呀,和ref就行,你如果说当前咱们的数组的类型,数组里面存储的数据是字面量类型,那咱们就用value标签,如果说我们当前咱们数组的类型啊,数组里面存储的数据。是类类型,那我们就用谁呀,Ref标签能听懂吧,好,什么意思啊?如果是类类型的,那我们用ref是不是来表示引用,咱们来引用我们当前IOC容器中的某几个B,然后把它给放在数组中。
02:11
而如果我们当前咱们的咱们这个数组里面存储的类型是字符串类型,或者说是字面量类型,那我们直接通过value来设置它的值就可以。那咱们当前咱们的爱好是什么类型的字符串类型,所以说咱们直接用value就可以啊,然后这里面大家去写值。然后比如说是,比如说咱们写个抽烟喝酒烫头对不对,抽烟,然后下面是喝酒。好,然后下面是烫头,哎,行,OK,那这咱们就写完了,那下面呢,我们在咱们的测试类里面,大家注意,我把这个东西给它干掉,然后我们再次来获取咱们的student five ID为student five的这一个student对象,然后我们现在来一个执行,大家来看一下咱们当前的hobby爱好有没有值大家看一下。
03:04
没问题吧,抽烟喝酒烫头是不是就都有了,好所以说呢,大家在这呢,大家在进行测试的时候,大家可以在student里面来设置一个类类型的数组的类类型的数组。然后来测试一下,就比如说。如果是类类型的数组的话,那我们现在怎么做,大家需要用到的是先括号ref,然后里面在这有个变,把我们当前咱们要引用的B的ID给它放进来就可以。能听懂吧,好,这个大家要注意,它跟我们当前咱们的数组的类型是有关系的啊,如果说你当前数组中存储的是字面量类型,那咱们就用value来为数组中的每个数据扶持,而如果我们当前这里面用的是什么类类型,那咱们就用ref来引用某一个病来为当前数组中的每个数据扶持,OK吧,好啊,行,这个大家可以下去自己测试一下,或者说我们一会呢,咱们就会讲list的集合类型,那list的集合类型跟它是差不多的,因为list里面也是一条一条的数据,我们为类类型扶持用的就是什么,为类类型的这个数组中的每个数据赋值用的就是ref,如果是字面量类型,咱们用的也是value OK吧,所以说大家也可以这个在数组里面,咱们用字符串来进行测试,用字符串类型的数组测试,等到一会儿呢,咱们这个不是学生嘛,学生和班级嘛,学生对班级是多对一,那咱。
04:38
咱们的班级对学生大家说他不就是一对多吗?那咱们说过对多对应集合对不对啊,到时候咱们来测试这个问题就行啊,好OK,这是我们当前数组类型的属性啊,该如何进行赋值?
我来说两句