温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,这块呢,还有一个小问题呢,给大家说一下啊,就刚才呢,我把这个model呢给大家发了一下,这个发完以后呢,大家添加到自己的这个工程下以后啊,然后呢,去执行一下咱们当前这个Mo下的任何一个程序,比如说呢,我这块去运行一下咱们的叫an test。哎,做一个run。这块run的话呢,大家看到这块报了一个error哈,看一下这个信息,说呢可重复注解,这呢涉及到叫my an notation,说它呢是inherited。那就是我们说具有这个继承性了,那对于我们这个my not来讲,它不是。啊,就是你这个是这个不是,所以这块呢,报了一个error啊,这个大家呢都能读出来,这个潜台词就是说呢,你这两个结构呢,它要么都是inheritit的,要么呢都不是,就不能一个是一个不是。哎,这呢就涉及到咱们讲的这个叫呃重复注解了,是咱们说的一个新特性啊,新特性呢,咱们那会儿讲的时候呢,是提到了说这个my annoations,它呢得和咱们的mynoation他俩的这个rotation和Turkey得一样啊,如果要不一样的话呢,咱们那会儿也看到了,它会编译就不过了,那现在的话呢,其实说不止这两个啊,咱们这样加上以后呢,编译不过,但是在运行的时候呢,你会发现这个嗯,Inherited你在这里边有。
01:18
啊,在这里边有,但是在咱们这里边儿呢,就没有照样不行,那咱们呢,就给它补上。那这个呢叫inherited啊,或者大家呢,你把这个my notation里边这个inherited呢,你给它删掉也行,那就看你实际这个问题的需要了啊,那如果呢,希望有这个继承性,那咱们就都加上,那加上以后的话呢,这是我们再去执行。OK,那这时候呢,就没有问题了啊,就没有问题了啊呃,因为咱们那会儿讲课的时候呢,是先说的这个inherited,当然咱们还通过这个呃反射呢去这个执行了一下啊,确实呢还获取到了这个注解的信息,后边呢,咱们这块就没有去跑这个代码了,所以呢,就没有看到这样的一个小的细节点啊,咱把这个呢,注释信息得稍微调一下,也就是要求m notation的target和rotation等。
02:07
等这个呢叫圆柱解。哎,那么需要呢,呃,与我们这个那么my notations得是相同的啊,这个呢,其实也很好理解啊,大家呢,就保证这个这个注解和这个注解呢,它俩的这个圆注解信息都一样,因为呢,我们在可重复注解当中,这两个结构呢,其实都用了啊,所以呢,保证它们都一样啊就行了,行,这个小问题呢,大家关注一下。
我来说两句