00:00
大家注意看一下哈,这里补充说明一下,就是程序和con对象啊,都是由。CA的服务器负责创建,我们负责使用那么略的程序啊,Solid略的程序默认是第一次。访问的时候创建还记得上午吧,上午讲生命周期是不是讲了,那么con是每个程序创建时啊,就创建一个对应的。啊con对象啊,就传进来传给这个的方法,哎,就交给我们去使用,那么这里面s conflict里面就封装了这些什么初始化配置的信息,就这样子啊,就这样子好了,那么大家注意看啊,这个s conig除了在in利的初始化这里面可以使用之外啊,我们其实也可以在其他地方使用。
01:16
也可以在其他地方使用。比如说在哪用呢,咱们来看看哈。在哪可以用。好,我们再举个例子,我现在再换一个其他的这个哈。再换一个其他的项链。嗯。走。大家看一下我换这个hello,说略的啊。它有些方法叫做get so con,大家看见吗?Get conflict同样是也可以返回这个对象的。也可以使用,也可以使用,但是大家注意哈,我们在其他的里面,那么获取到了这个conflict,它是没有。
02:12
这个survey conig里的数据的能理解吗?每一个conig对应的是它自己那个,也就是说你这里面获取是可以的。稍等哈,你看这是有值的,这没问题,这是第二个吧。啊,我重启,但是先打印啊。这时候是二啊。稍等那启动好了吗。OK。来这是hello啊啊叫回车,好,大家看看下面这个值是有的吧,打印是打印了,但是你能够在这里面获取到这边获取的这些初始化参数的信息吗?
03:04
你要分离出一些详细的概念,能获取到吗?来看看这边能不能获取到啊,这样子应该也可以吧,我这个数看能不能过去啊。啊,那就部署了,我看行不行啊,我挑这个close啊,大家看一下好像不行是吧,如果如果有的话,他是不是打印这个信息啊,好像不行啊,重启吧,来。这个重启方式是有点慢,一会呢,我们换一下这个重新部署吧,啊,整个的重新部署一下应该也快,重启太慢。Hello,啊,敲下回车,大家看一下是不是得不到,看见了吧,那么每一个con是对应它自己的这个程序的,你不能在别人的里面得到别人的信息,能理解吧,这得不到啊,这得不到,好,哎,他只能干嘛,他只能得到自己的。
04:07
也就是你在这个web点仓L里面,你在这边这个二里面配置的,那是没有问题的,能理解吧,就这个啊,举个例子说,比如说我把上面那个复制过来,那那可以啊,那可以啊,你配置你的,我配置我的,大家相互不影响,没问题,你看到啊,我把这个二的东西复制过来。啊粘贴,然后呢,我就故意都加个二,就表示这是第二个能理解吧,啊那这些这可以我再重选一下,我再重新部署看行不行哈。你看哪种能快啊,或者是哪种能用来,这个时候我敲回车看看它有吗。啊,不行,有了吧,啊,中间部署也行啊,这咱们知道一下啊,OK,那他只能获取到他自己的这个呢,咱们了解一下好。哎,还有一点就是还有一点要注意的是什么,注意看,如果说我去重写一下这个方法。
05:10
重写什么方法的,方法去哪了?就这个,我现在我现在是不是重写了,重写的时候你在上面做了某些工作啊,我说随便打印一句话,然后说重写。浪。初始化方法没错吧,做了一些。工作反正不知道做什么,就意思一下对吧,现在重新部署。好,别着急啊。好重新部署成功,然后注意看一下,那现在你再访问走。诶,怎么就不行了呢?发现了吗?发现问题了吗?他说空指异常,他说哪啊,哎呀,这个hello的二里面的都盖的方法里面32行,来瞅一瞅啊,32行咋回事啊32。
06:07
是这一行啊,他说这一行居然有控制针异常了,咋回事,咱们刚刚干了什么事情,咱们是不是重启的这个init里面,它就变成控制针了,原来还好好的,那咋回事呢?注意一个点啊,当我们重写了。In,你的方法之后一定要在这里面调用的什么东西,Super点阴你的方法。一定要注意啊,你把这个写上之后,那就没事了。你把是是这个吧,啊,他只是搞是吧,好这么写上就行了,那就没有问题了,来稍微看看啊OK。好,怎么部署成功,把这个信息又成功了吗?来吧,那再来,哎,是不是又好了。
07:02
为啥呀,为啥大家注意我们这里面get con。是从哪获取到的,我们就追追根问底下来看到啊,把鼠标移上来,它是哪个类的方法。Journal select,就刚才我们上午画那个图,大家看我们说select里面是不是只有一个select conflict引用能理解吧,就是你这个方法,你注意看啊,我在这里点击一下,点击这个,它是不是到交流这个里面来,它返回的是这个conflict对象是吧,这conflict是谁就conflict。那老师我重写in和它有啥关系啊,注意看哦,注意看哦,我们看它这里面是不是也有这个in的方法。这里面人在调用这个应力的时候,他是不是把这个conflict保存起来了,看懂了吗?它保存起来了。老师,它保存起来和我重写有啥关系?对,大家注意看,重写是不是就没有了,我为什么没有了?大家看想哈,当然你的子类也有in力特,父类也有伊力特,但调用in力的时候,它是不是调用子类的呀?那么父类当中这个保存操作就会丢失。
08:19
懂了吧,就不会再执行了,所以为什么我们写上super的in诶,它就好了呢?因为你是不是又调用负略动的方法了,这个小细节你要注意了,就如果你重演这个阴的方法,一定要记住,把虚伪的阴的这句话一定要写上,否则就会出现问题。啊,就会出现问题,好了,这是使用上的一些,呃,小的细节点要知道一下。
我来说两句