温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
有同学可能说了,哎呀,这个你讲的这么多的东西,我觉得不好。怎么不好了,我要想定一个,我得先定义这个萨这个这个,这还这么麻烦,我干脆直接定义some不就行了吗?我点你他干嘛?哎,其实啊,我大家这样说这个gene啊。不用我们大家定义。诶,协议里边或者说我们的。这一套API里边人家已经定义好了JA了,我们直接用就可以了,好下面我们来看一下啊,系统定义好的。那这个我就不加这个版本了,这不是我们自己定义的了呀,是不是。
01:18
这个我直接删掉。直接删掉以后啊大家看。你看我直接导入类,哎,不报错了是吧,你再看看这个看到没,这是什么 Javax.S。这个包下的general。我先跑一下,先不说其他的,先跑一下,看能不能跑起来,我们写的这this.get in need me,这能用不能,然后这个重写的这个方法是是这样的吗?我们运行下看看啊。
02:12
大家看。没问题吧?是不是?这OK了,你看这我们自己重写的这个是不是没问题啊。诶,就是啊,人家已经有了是吧,打开这个源码我们看一下。你首先看看这个类是不是实现了接口,是不是实现了sub con接口啊。对吧?那我们知道实现subject conflict结构肯定要实现的四个方法,查看一下get init parameter。看看是不是我们写的这个。Get conflict DR get parameter。不错吧?是不是?然后。
03:00
嗯,再看看它它的init方法,它的代餐的in。看写的什么,是不是跟我们写的一样。this.con赋值为conflict,然后this点。调午餐的。看看午餐的是不是在这儿呢?No by default,默认什么也不做。默认什么也不做,诶他写的就是默认什么也不做对不对。他就是让子类重写的。你看看这这个method which can berin。是不是被覆盖呀?So that there is no need to call。Super就是他这就不用,这样的话,你这就不用再写super了。
04:01
目的就是那个super那个东西太容易忘了,所以我们之前啊,我们刚才一直写,写了那么多,其实目的并不是我们大家啊怎么样,呃,就是怎么样去定义它,不是目的,不是这样,我们现在再看这个骚是不是就很容易理解了。对不对,这就很容易理解了。我们自己都写过它了,OK了。这就是系统内部定义的。以后我们再定义soet,只需要继承自系统内部的JA瑞克soet就OK了,就直接这样定一个solid。这我们是不是继承的,他这就OK了,好。
我来说两句