温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
来我们接着说啊,那刚才我们说了这个构造器的这种依赖作物的方式,那接下来我给大家提一个问题啊,我们来思考一下,就是我在使用这个构造器的时候,我再去提供这三个值的时候,我是按照什么顺序来提供的,按照什么顺序来提供的,是不是按照你这个Java类中的这个构造器的这个参数的顺序来提供的吧,对不对,那假如说现在我变了啊,你看到我把这个东西呢往上移了一下。对不对,那你觉得会出现什么问题吗?会出现什么问题啊,报错了,为什么会报错呀?类型不一致的什么类型不一致了啊,哪个出问题了?肯定会有一个类型不一致的问题了,那么是它出现问题了呢?还是说下面的这个划成出现问题了?诶能理解是吧?因为什么呀?这个45万,虽然你看的是一个数字,但是我也可以把它当做字符串来用吧,诶你把它给到这个CRA上面没问题,但是你要把那个华成那两个字给到这个price上面,这就绝对出问题了是吧?舒字你看啊,现在我再给你测试,你就能看到这个问题了,来让外走一下好出问题了,什么问题了,说看了哈,有一个什么呀。
01:31
啊,他说什么呀,首先呢,他说找不到一个什么呀,就是创建不出来一个并对象,看到没有,为什么创建不出来呢?就是因为他根据你的这个参数呢,去解析的时候,他找不到一个对应的构造器,它不会说傻的说直接要把那个滑成给到你的这个什么呀,给到你这个上面,它不会给也而是什么呀,根据你给的那几个值呢,他去找这个对应的构造器,他说我匹配不上你啊,能用的构造器就开始报错了啊但是呢,大家注意,难道说我们就只能按照你的顺序去写吗?也不是啊,现在我跟大家去介绍一个东西,就是这个index好,他能来去指定一下什么呀,诶指定我们参数的一个位置,比如说这个宝马呢,还是给我的第一个参数是个赋值啊,而这个45万的应该是给谁呀,应该是给我的第第什么呀,第三个参数赋值吧,所以说呢,我们就可以在这里面呢,写上一个什么给单词,然后呢,指定一下参数的位置,当然。
02:32
大家注意了,参数的位置是从什么开始的,是从零开始的,因此它指定的是零,而这个给第三个参数,也就是我们的列啊,然后它呢,你就写一个index等于一这就可以了,所以说呢,我们给大家讲了一个叫做inex来去指定一下我们参数的一个位置,那么再测试一下,好,那么大家来看现在是不是又没有任何问题了,看到了吧,哎,又没有任何问题了啊,好,那么这就是我们要给大家去讲的指定参数的一个位置,通过A大来去做,学会了吧,能明白了吗?OK。
03:10
小。
我来说两句